Hi,
Ich habe auch schon viel gegooglet und in Foren gesucht, und habe folgenendes Script gefunden:
<script language="JavaScript">
Das language-Attribut ist schonmal Asbach Uralt.
Stattdessen musst du ein type-Attribut angeben.
[link:http://de.selfhtml.org/html/transit/scripts.htm#definieren]
<!--
var how_many_ads = 3;
var now = new Date()
var sec = now.getSeconds()
var ad = sec % how_many_ads;
ad +=1;
if (ad==1)
{
url="http://www.provider1.de/ppc/?9682699C152744085T";
banner="http://www.provider1.de/ppv/?9682699C152744085";
Vermeide globale Variablen.
width="468";
height="60";
Das ist überall gleich. warum setzt du es 3mal?
}
if (ad==2)
{
url="http://www.provider2.de.vu";
banner="http://www.provider2.de.vu/Banner.gif";
width="468";
height="60";
}
if (ad==3)
{
url="http://www.provider1.de/ppc/?9682705C1324142838T";
banner="http://www.provider1.de/ppv/?9682705C1324142838";
width="468";
height="60";
}
document.write('<a href="' + url + '" target="_top">')
document.write('<img src="' + banner + '" border="0" width=')
document.write(width + ' height=' + height + '>')
Hier würde ich überall einen Strichpunkt am Ende machen, sonst sehe ich auf die Schnelle keine Fehler.
Für die Gestaltung des Banners solltest du aber lieber CSS verwenden, als die Attribute border, height und width.
document.write('</a>');
//-->
</script>
>
> ich habe nur hier die Seitennamen durch provider1 und provider2 ersetzt, ich will ja keine Werbung machen
Verwende in Zukunft lieber "example.com".
> im IE steht in der Statusleiste "Fehler auf der Seite".
> Wo liegt der Fehler?
Gibt es keine anständige Fehlermeldung im IE? So wie z.B. "Syntax-Error in line 1".
Wenn es wirklich keine gibt verwende mal den Firefox. Dort kannst du unter Extras -> Fehlerkonsole die JS-Fehler anzeigen lassen.
Ohne eine anständige Fehlermeldung ist dir nur schwer zu helfen.
mfG,
steckl