Mailinglisten-Archive |
Hallo Thorsten,
Am Freitag, 7. September 2007 schrieb Thorsten Koch:
> kann mir jemand ne HTML/JS Mailingliste empfehlen? Ich brauch nämlich
> ne Lösung für folgendes Problem:
>
> clickprevention.document.writeln('<!DOCTYPE HTML PUBLIC "-//W3C//DTD
> HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">');
> clickprevention.document.writeln('<html><head><meta
> http-equiv="Content-Type" content="text/html; charset=UTF-8">');
> clickprevention.document.writeln('<script type="text/javascript"> ');
> clickprevention.document.writeln(' img = new Image();');
> clickprevention.document.writeln('
> img.src="/trunk/www/img/loading.gif"; ');
> clickprevention.document.writeln('</script> ');
> clickprevention.document.write('</head><body
> style="margin:0px;padding:0px;border:#000000 solid
> 5px;border-top-width:1px;border-left-width:1px;">' + '<div
> style="padding:10px;background-color:#FFFFFF;text-align:center;vertic
>al-align:middle;font-size:12px;font-family:Arial,Helvetica,sans-serif;
>">' + ' Bitte warten, während die Seite geladen wird...' +
> ' <img src="/trunk/www/img/loading.gif" alt="" />' +
> '</div></body></html>');
> clickprevention.document.close();
> }
>
> Clickprevention ist ein iframe, der dynamisch mit Inhalt gefüllt
> wird. Das ist so richtig und steht nicht zur Diskussion *g*. Wenn ich
> die 4 Zeilen (Befehl 3-7), wo das <script...> drinsteht weglasse, ist
> alles ok. Aber wenn ich das einfüge, dann bekomme ich folgende
> Fehlermeldung im IE6 und FF1.5: "unterminated string literal" Ich
> stehe aufm Schlauch, was da ja unterminated sein soll und wieso. Er
> meckert Zeile 3 an. Any ideas?
ja. Das obenstehende Javascript wird ja von den Tags <script ...> und
</script> umschlossen. Nun ist es offensichtlich so, daß es die Browser
durcheinander bringt, wenn Du innerhalb des script-Bereichs nun erneut
ein <script>/</script>-Bereich schreibst. Um das Problem zu lösen,
solltest Du einen der beiden Javascript-Bereiche in eine externe
Javascript-Datei aulagern und mit <script src="..." ...> einbinden. :-)
Viele Grüße
Lutz
php::bar PHP Wiki - Listenarchive