was ist hier falsch?
alex
- dhtml
hallo!
ich versuche gerade zwei onload-befehle in einem body-tag auszuführen, aber ich bekommen immer eine fehlermeldung im ie. hier der tag:
<body bgcolor="white" onload="window.status='HTML (Quiz)';return true"; "CSScriptInit();">
was ist an dem tag falsch?
ich kenn mich nocht nicht so aus mit dem thema, weshalb die frage sicher ganz simpel ist. danke schonmal im voraus!
alex
Hi,
<body bgcolor="white" onload="window.status='HTML (Quiz)';return true"; "CSScriptInit();">
^ ^
die beiden Anführungszeichen entfernen.
Martin
Hi,
<body bgcolor="white" onload="window.status='HTML (Quiz)';return true"; "CSScriptInit();">
^ ^
die beiden Anführungszeichen entfernen.Martin
danke erstmal, aber welche anführungszeichen meinst du denn genau? irgendwie sind deine markierungen verschoben. sorry, dass ich so blöd frage, aber irgendwie check ich das noch nicht so ganz.
danke!
alex
Hi,
<body bgcolor="white" onload="window.status='HTML (Quiz)';return true"; "CSScriptInit();">
^ ^
die beiden Anführungszeichen entfernen.Martin
danke erstmal, aber welche anführungszeichen meinst du denn genau? irgendwie sind deine markierungen verschoben. sorry, dass ich so blöd frage, aber irgendwie check ich das noch nicht so ganz.
danke!
alex
Er meint das nach return true und das vor CSScript.
Es sollte so aussehen:
onLoad="windowstatus='HTML (Quiz)';return true;CSSscriptInit();"
Gruß, Jan
Hi,
<body bgcolor="white" onload="window.status='HTML (Quiz)';return true"; "CSScriptInit();">
^ ^
die beiden Anführungszeichen entfernen.Martin
danke erstmal, aber welche anführungszeichen meinst du denn genau? irgendwie sind deine markierungen verschoben. sorry, dass ich so blöd frage, aber irgendwie check ich das noch nicht so ganz.
danke!
alex
Er meint das nach return true und das vor CSScript.
Es sollte so aussehen:onLoad="windowstatus='HTML (Quiz)';return true;CSSscriptInit();"
Gruß, Jan
jetzt hats endlich geklappt! danke nochmal an alle, die mir geholfen haben. das hier ist echt ein super-forum. hier werde ich in zukunft als erstes herkommen, wenn ich ein html-problem habe!
gruss,
alex
Hi Jan,
jetzt hats endlich geklappt! danke nochmal an alle, die mir geholfen haben. das hier ist echt ein super-forum.
sehen zwar nicht alle so - IMHO aber absolut zutreffend!
hier werde ich in zukunft als erstes herkommen, wenn ich ein html-problem habe!
Aber vor dem Stellen einer Frage: <../../selfhtml.htm> bemühen...
Grüße,
Martin
Hi Jan,
jetzt hats endlich geklappt! danke nochmal an alle, die mir geholfen haben. das hier ist echt ein super-forum.
sehen zwar nicht alle so - IMHO aber absolut zutreffend!
hier werde ich in zukunft als erstes herkommen, wenn ich ein html-problem habe!
Aber vor dem Stellen einer Frage: <../../selfhtml.htm> bemühen...
Grüße,
Martin
versteht sich ja von selbst ;-)
alex
Uups,
(Quiz)';return true"; "CSScriptInit();">
^ ^
D I E S E beiden Anführungszeichen entfernen.
Martin
Hi Alex
<body bgcolor="white" onload="window.status='HTML (Quiz)';return true"; "CSScriptInit();">
Nein Code bewirkt folgendes: Der Hintergrund wird weiß gemacht, bei onLoad wird window.status ausgeführt, und dann steht da CSScriptInit(). Du hast das onLoad mit dem " schon abgeschlossen, Du musst beide Funktionen die Du ausführen willst in die " miteinbauen, einfach durch ein Semikolon getrennt.
Gruß, Jan
hallo namensvetter
so ist es richtig:
<body bgcolor="#FFFFFF" onload="window.status='HTML (Quiz)'; return true; CSScriptInit();">
du darfst nicht innerhalb von anführungszeichen nochmal anführungszeichen notieren.
du hast geschrieben:
<body bgcolor="white" onload="window.status='HTML (Quiz)';return true"; "CSScriptInit();">
mit dem anführungszeichen nach 'return true' ist der befehl 'onload' abgeschlossen und deine zweite funktion gehört gar nicht mehr in den onload-funktion.
anstelle von 'white' schreibe lieber den hex-wert '#FFFFFF'.
der ist genauer.
bye
AlexS.