Autor Thema: Wann wird CSS aus einer Teilmaske eingelesen?  (Gelesen 2865 mal)

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Wann wird CSS aus einer Teilmaske eingelesen?
« am: 29.06.07 - 08:31:50 »
Hi,

Ich habe eine Webapplikation (nur eine, aber die hält mich auf Trab).
In einer Maske werden mehrere Teilmasken eingelesen, am Anfang eine Teilmaske mit CSS, danach eine berechnete Teilmaske (je nach Dokzumenttyp). Ich wollte mir die Arbeit vereinfachen und für die Flder im CSS Teil Klassen definieren. Das lässt die Subform mit den Feldern leider völlig kalt. Wenn ich die Felddefinitionen direkt in die Teilmaske reinschreibe, werden die Felder korrekt angezeigt. Alle Teilmasken auf der Maske sind berechnet. Gibt es einen Trick, damit die eine Subform die Felddefinitionen der anderen Subform sieht?
Wenn ich mehrere Teilmasken nacheinander einfüge, werden die 'von oben nach unten' eingefügt, oder ist das nicht festgelegt?

grüsse

Dau-in
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline atbits

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • sei Du selbst die Veränderung, die Du Dir wünschst
    • atBits
Re: Wann wird CSS aus einer Teilmaske eingelesen?
« Antwort #1 am: 29.06.07 - 08:39:04 »
Die "Interpretation" des CSS ist Browserabhängig, d.h. Du schaust Dir am besten den HTML-Quelltext an, wenn dort oben drin die CSS-Klassen richtig drinstehen, dann muss es klappen. Vorausgesetzt, Du hat die Klassen auch den Feldern zugewiesen?!

Grüße David
David Schiffer
================================
atBits GmbH & Co. KG - https://atbits.de
im Einsatz: Lotus Domino 8.5, 9, 10

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Re: Wann wird CSS aus einer Teilmaske eingelesen?
« Antwort #2 am: 29.06.07 - 08:44:11 »
hi,

das hab ich gemacht, sonst hätte ich ja den Unterschied nicht gesehen.  ::)

Die CSS-Klasssen stehen fast oben (nicht ganz), die angezeigten Felder aber darunter.
Aber er tut nicht das was ich will.   :-:
Ich benutzte IE 6.0.

grüsse

Dau-in
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline atbits

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • sei Du selbst die Veränderung, die Du Dir wünschst
    • atBits
Re: Wann wird CSS aus einer Teilmaske eingelesen?
« Antwort #3 am: 29.06.07 - 08:52:46 »
Stehen die Klassen im HTML-Head? Innerhalb einer CSS-Section.

z.b. so:

Code
head>
		<title>File Manager - Overview</title>

		



	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
	<link href="../_css/apps.css" rel="stylesheet" type="text/css">
	<link href="../../core/_css/navigation.css" rel="stylesheet" type="text/css">

		<link href="../_css/gridflat/grid.css" rel="stylesheet" type="text/css" />
		<link href="../_css/dialog2006.css" rel="stylesheet" type="text/css" />
		<link href="../_css/menu/menu.css" rel="stylesheet" type="text/css" />
		
		<script src="../_js/menu.js"></script>
		<script src="../_js/grid.js"></script>
		<script src="../_js/dialog2005.js"></script>
		 
		<!-- grid format -->

		<style>
			.active-controls-grid {height: 100%; font: menu;}
	 
			.active-column-0 {width: 200px;}
			.active-column-1 {width: 80px; text-align: right;}
			.active-column-2 {width: 150px;}
			.active-column-3 {width: 120px;}
			.active-column-4 {width: 0px;display:none}
			.active-column-5 {width: 0px;display:none}
			.active-box-image {height: 16px;} /* for firefox 0.8 */
			.active-grid-column {border-right: 1px solid threedlightshadow;}
			.active-grid-row {border-bottom: 1px solid threedlightshadow;}
			
			.list-column-120 {width:120px}
			.list-column-default {}
		</style>
	</head>
David Schiffer
================================
atBits GmbH & Co. KG - https://atbits.de
im Einsatz: Lotus Domino 8.5, 9, 10

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Re: Wann wird CSS aus einer Teilmaske eingelesen?
« Antwort #4 am: 29.06.07 - 09:06:18 »
Hi,

nein, die stehen nicht im HTML-Head, sondern im Body.

grüsse

Dau-in


Edit: also muss das Zeug irgendwie in den Headerteil. Mal sehen.
« Letzte Änderung: 29.06.07 - 09:11:31 von DAU-in »
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline atbits

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • sei Du selbst die Veränderung, die Du Dir wünschst
    • atBits
Re: Wann wird CSS aus einer Teilmaske eingelesen?
« Antwort #5 am: 29.06.07 - 09:13:00 »
Tata - das ist der Fehler, Du mußt die in den HTML-Head schreiben, oder noch besser in eine externe CSS-Date, die dann von allen Seiten referenziert wird, das spart Traffic und Ärger.

wie hier:

Code
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
	<meta name="description" content="Antworten" />
	<meta name="keywords" content="PHP, MySQL, bulletin, board, free, open, source, smf, simple, machines, forum" />
	<script language="JavaScript" type="text/javascript" src="http://atnotes.de/Themes/default/script.js"></script>
	<script language="JavaScript" type="text/javascript"><!--
		var smf_theme_url = "http://atnotes.de/Themes/atnotes";
		var smf_images_url = "http://atnotes.de/Themes/atnotes/images";
	// --></script>
	<title>Antworten</title>

	<link rel="stylesheet" type="text/css" href="http://atnotes.de/Themes/atnotes/style.css" />
	<link rel="alternate" type="application/rss+xml" title="AtNotes-RSS" href="http://atnotes.de/index.php?type=rss;action=.xml" />	
	<link rel="shortcut icon" href="http://atnotes.de/Themes/atnotes/images/atnotes-images/favicon.ico" />
		
	<link rel="help" href="http://atnotes.de/index.php?action=help" target="_blank" />
	<link rel="search" href="http://atnotes.de/index.php?action=search" />
	<link rel="contents" href="http://atnotes.de/index.php" />
	<link rel="prev" href="http://atnotes.de/index.php?action=;topic=36863.0;prev_next=prev" />
	<link rel="next" href="http://atnotes.de/index.php?action=;topic=36863.0;prev_next=next" />
	<link rel="index" href="http://atnotes.de/index.php?action=;board=3.0" />

</head>

Das CSS einfach in eine Seite packen und die auf Text/CSS setzen, oder eine css.datei reinladen, beides geht

Grüße David
David Schiffer
================================
atBits GmbH & Co. KG - https://atbits.de
im Einsatz: Lotus Domino 8.5, 9, 10

Glombi

  • Gast
Re: Wann wird CSS aus einer Teilmaske eingelesen?
« Antwort #6 am: 29.06.07 - 09:15:58 »
Tipp: Wegen der Wartbarkeit bei vielen Maske nutze ich nicht das HTMLHead Event sondern das Feld $$HTMLHead.

siehe
http://atnotes.de/index.php?PHPSESSID=94764f9b461520776b2d1fa0edb23c28&topic=11788.msg65619#msg65619

Andraes

Offline atbits

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • sei Du selbst die Veränderung, die Du Dir wünschst
    • atBits
Re: Wann wird CSS aus einer Teilmaske eingelesen?
« Antwort #7 am: 29.06.07 - 09:22:22 »
Das nutze ich auch, bei der von DAU-in beschriebenen Lösung finde ich es aber glaub ich nicht so schön, weil mehere Masken, wenn ich es richtig verstanden habe das CSS aber über eine Teilmaske reinkommt. Wenn man in die Teilmaske das Feld $$HTMLHead reinpackt wird der HTML-Head der Masken überschrieben, oder?
David Schiffer
================================
atBits GmbH & Co. KG - https://atbits.de
im Einsatz: Lotus Domino 8.5, 9, 10

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Re: Wann wird CSS aus einer Teilmaske eingelesen?
« Antwort #8 am: 29.06.07 - 09:25:51 »
Ich bin jetzt verwirrt.
Wenn ich die Felddefinitionen direkt in die Subform mit den Feldern schreibe, werden die Felder korrekt angezeigt, aber die Definitionen erscheinen im Quellcode nicht im Header, sondern im Body.
Das dürfte doch dann gar nicht funktionieren?
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline atbits

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • sei Du selbst die Veränderung, die Du Dir wünschst
    • atBits
Re: Wann wird CSS aus einer Teilmaske eingelesen?
« Antwort #9 am: 29.06.07 - 09:28:33 »
Korrekt CSS im Body funktioniert eigentlich nicht, möglicherweise interpretiert der ein oder andere Browser das aber doch, obwohl nicht HTML-Standard-konform.

Sicher gehst Du, wenn Du es in den Head packst.

Wenn es unbedingt im Body stehen muss (ich wüßte jetzt aber nicht warum), dann könntest Du auch das CSS per JavaScript reinladen und den Felder zuweisen.

David Schiffer
================================
atBits GmbH & Co. KG - https://atbits.de
im Einsatz: Lotus Domino 8.5, 9, 10

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Re: Wann wird CSS aus einer Teilmaske eingelesen?
« Antwort #10 am: 29.06.07 - 09:49:51 »
hi,

ich hab jetzt noch eine andere Teilmaske gefunden mit dem Feld $$HTML_HEAD.

allerdings ploppen dann die nächsten Fragen auf:
a) was macht @import genau (ich kann in der hilfe nichts finden)
b) ich muss das CSS in ein Textfile packen, unter 'Stylesheets' deponieren
c) dann irgendwie in dem Feld mitanhängen?



@NewLine + "<base href=\"http"+@If(HTTPS="OFF"; ""; "s")+"://" + Server_Name + "/" + @WebDbName +"/\" />" + @NewLine  + @NewLine +
"<script language=\"javascript\" type=\"text/javascript\" src=\"lib/prototype.js\"></script>" + @NewLine+
"<script language=\"javascript\" type=\"text/javascript\" src=\"util/effects.js\"></script>" + @NewLine+
"<style type=\"text/css\" media=\"all\">@import url(css/basic.css);</style>" + @NewLine+
"<style type=\"text/css\" media=\"all\">@import url(css/NamePick.css);</style>" + @NewLine
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline atbits

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • sei Du selbst die Veränderung, die Du Dir wünschst
    • atBits
Re: Wann wird CSS aus einer Teilmaske eingelesen?
« Antwort #11 am: 29.06.07 - 09:54:03 »
@Import ist auch keine Notes @Formula sondern ein HTML-Import der CSS-Datei.

Guggst Du hier http://de.selfhtml.org/css/formate/einbinden.htm

Hopes that helps ;-)
David Schiffer
================================
atBits GmbH & Co. KG - https://atbits.de
im Einsatz: Lotus Domino 8.5, 9, 10

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Re: Wann wird CSS aus einer Teilmaske eingelesen?
« Antwort #12 am: 29.06.07 - 10:05:28 »
gut, dann bringt die Suche in der designerhilfe nix und googeln auch nicht, wenn man gleichzeitig auch noch nach Domino sucht
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz