Javascript in Box->Browserfehler durch fehlende Backslahes

Begonnen von lagerfeld, 05 Februar 2003, 21:34:16

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 2 Gäste betrachten dieses Thema.

lagerfeld

In einer Extra-BOX habe ich einen Javascript laufen:
ORIGINAL:  <a target="_top" href="http://t.extreme-dm.com/?login=khlokal">
<img src="http://u1.extreme-dm.com/i.gif" height=38
border=0 width=41 alt=""></a><script language="javascript1.2"><!--
EXs=screen;EXw=EXs.width;navigator.appName!="Netscape"?
EXb=EXs.colorDepth:EXb=EXs.pixelDepth;//-->
</script><script language="javascript"><!--
EXd=document;EXw?"":EXw="na";EXb?"":EXb="na";
EXd.write
("<img src=
\
"http://t0.extreme-dm.com",
"/0.gif?tag=khlokal&j=y&srw="+EXw+"&srb="+EXb+"&",
"l="+escape(EXd.referrer)+
"
\
" height=1 width=1>");//-->
</script><noscript><img height=1 width=1 alt=""
src="http://t0.extreme-dm.com/0.gif?tag=khlokal&j=n"></noscript>

 :)

Nachdem ich ihn in die Box eingesetzt habe und im Browser anschaue, läuft scheinbar alles problemblos, nur der Brwoser zeigt unten in der Statusleiste an:"Fertig, es sind Fehler auf der Seite aufgetreten!"
Wenn ich diesen Fehler dann versiche zu lokalisieren, stell ich fest, daß nun im Code die Backslashes fehlen:

<a target="_top" href="http://t.extreme-dm.com/?login=khlokal">
<img src="http://u1.extreme-dm.com/i.gif" height=38
border=0 width=41 alt=""></a><script language="javascript1.2"><!--
EXs=screen;EXw=EXs.width;navigator.appName!="Netscape"?
EXb=EXs.colorDepth:EXb=EXs.pixelDepth;//-->
</script><script language="javascript"><!--
EXd=document;EXw?"":EXw="na";EXb?"":EXb="na";
EXd.write("<img src=
\<-------------------------------- ist weg
"http://t0.extreme-dm.com",
"/0.gif?tag=khlokal&j=y&srw="+EXw+"&srb="+EXb+"&",
"l="+escape(EXd.referrer)+
"
\<---------------------------------ist weg
"
height=1 width=1>");//-->
</script><noscript><img height=1 width=1 alt=""
src="http://t0.extreme-dm.com/0.gif?tag=khlokal&j=n"></noscript>

Durch den fehlenden Backslash \ interpretiert der Browser in der Zeile
EXd.write("<img src=\"http://t0.extreme-dm.com"
die Zeichen " vor http als Ende von "<img und daurch entsteht der Fehler der im Browser angezeigt wird.

Obwohl eigentlich alles richtig läuft, würde gerne den blöden Vermerk in der Statuszeile des Browsers loswerden. Das kann ich jedoch nur, wenn ich eine Möglichkeit finde, den Backslash so einzubinden, daß er beim ausführen in php nicht wieder automatisch ins Nirwana abdampft.

Vielleicht hat ja einer von euch das Prob schon gelöst???

Die gleiche Anzeige erhalte ich, wenn ich versuche das Oeffentliche in einer BOX unter php einzubinden - hier der Quellcode,der nach Einbiindung in der Box enthalten ist:
<table width="130" border="0" cellspacing="0" cellpadding="0" height="160" bgcolor="#333399">
<form name="form" method="get" action="http://affiliate.oe.wipe.de/validate/" onSubmit="if (kw && kw.value && kw.value==''Name/Suchwort'') kw.value=''''; return true;" target="_blank">
<input type="hidden" name="cp" value="V0gICxdqEVhB">
<input type="hidden" name="bid" value="20050">
<tr>
<td height="112" width="130"><img src="http://partner.dasoertliche-marketing.de/media/130x160/20050/sb_20050_130x160.gif" width="130" height="112"></td>
</tr>
<tr>
<td height="38">
<table width="130" border="0" cellspacing="0" cellpadding="0" height="47">
<tr>
<td width="1" bgcolor="#333399"><spacer type="block" width="1" height="1"></td>
<td width="10" bgcolor="#FFFFFF"><spacer type="block" width="1" height="1"></td>
<td width="6"><spacer type="block" width="1" height="1"></td>
<td width="113" colspan="3"><input type="text" name="kw"  style="width:103px;height:19px; font-size:12px;" onFocus="if (this.value==''Name/Suchwort'') this.value='''';" size="14" title="Geben Sie hier einen Namen oder Suchbegriff ein" value="Name/Suchwort"></td>
</tr>
<tr>
<td bgcolor="#333399"><spacer type="block" width="1" height="1"></td>
<td bgcolor="#FFFFFF"><spacer type="block" width="1" height="1"></td>
<td><spacer type="block" width="1" height="1"></td>
<td width="26"><spacer type="block" width="1" height="1"></td>
<td width="87" colspan="2"><input type="image" border="0" name="Suchen" src="http://partner.dasoertliche-marketing.de/media/130x160/20050/130x160suchen.gif" width=75 height=15></td>
</tr>
<tr bgcolor="#FFFFFF">
<td bgcolor="#333399"><spacer type="block" width="1" height="1"></td>
<td><spacer type="block" width="1" height="1"></td>
<td><spacer type="block" width="1" height="1"></td>
<td><spacer type="block" width="1" height="1"></td>
<td width="86" height="3"><spacer type="block" width="1" height="1"></td>
<td width="1" bgcolor="#333399"><spacer type="block" width="1" height="1"></td>
</tr>
</table>
</td>
</tr>
<tr>
<td height="1"><spacer type="block" width="1" height="1"></td>
</tr>
</form>
</table>


Ansehen könnt ihr euch das Prob mit der Fehlermeldung auf http://www.khlokal.de - auf den ersten Blick funzt alles prächtig, aber im Browser ist dieser blöde Hinweis auf einen Fehler.

Gruss
Lagerfeld

[Editiert am 7/3/2003 von lagerfeld]

lagerfeld

Ich hab nach einem Monat immer noch das gleiche Prob und muss das Thema einfach nochmal nach oben schieben, weil ich einfach keine Lösung gefunden habe - ich werd noch kirre *gg Hat nicht einer von euch ne Idee für die Lösung ?

Micro

Also ich hab keine Probs.
Keine Fehleranzeige, nix.

Zumiundest unter WimME und IE6

Wenn ich zu Hause bin schau ich noch mal mit dem eigenen PC