Banner der jede 30 sek. den Link wechselt??

Hallo,
macht mir eben einer ein JSS das:
Ein Banner sein soll der jede 30 Sekunden das Ziel wechselt.
Aber man soll beim mo net sehn wo der link im moment hinfürt. Also statt der URL sieht man unten in der Statusleiste nix.

Vielen Dank!!!
ps: ich möchte keine „–>Selfhtml“ Beiträge! Dann lieber nix :wink:

Danke!!! ;Jump

Zunächstmal brauchst du einen Array mit allen URL, auf die verlinkt werden soll:
[php]var links = new Array(„http://de.selfhtml.org“,
http://www.html.de“,
http://www.google.de“);[/php]
Dann benötigst du eine Variable in der die aktuelle URL drinsteht:
[php]var jetzt = links[0];[/php]

Bzw. wenn auch der erste link zufällig sein soll:
[php]var jetzt = links[Math.floor((links.length() + 1) * Math.random)];[/php]

Dann benötigst du noch eine Funktion, die den Wert alle 30 sek. zufällig ändert:
[php]function change(){
jetzt = links[Math.floor((links.length() + 1) * Math.random)];
}[/php]Diese Funktion muss dann alle 30 Sekungen aufgerufen:
[php]setInterval(„change()“,30000);[/php]
Bei klick auf den Button wird man dann entsrechend weitergeleitet:

<img src="..." onclick="location.href=jetzt" />

Das mit der Statusleiste lässt sich nicht realisieren, da es im FF standardmäßig deaktiviert ist, dass JS die Statusleiste beeinflussen kann.

Hallo,
das funzt net wirklich:

[SIZE=2]<php?
[/SIZE][FONT=Times New Roman][SIZE=2]var [/SIZE][/FONT][FONT=Times New Roman][SIZE=2]links [/SIZE][/FONT][FONT=Times New Roman][SIZE=2]= new Array([/SIZE][/FONT][FONT=Times New Roman][SIZE=2]„http://de.selfhtml.org“[/SIZE][/FONT][FONT=Times New Roman][SIZE=2],
[/SIZE][/FONT][FONT=Times New Roman][SIZE=2]„http://www.html.de“[/SIZE][/FONT][FONT=Times New Roman][SIZE=2],
[/SIZE][/FONT][FONT=Times New Roman][SIZE=2]„http://www.google.de“[/SIZE][/FONT][FONT=Times New Roman][SIZE=2]);
var [/SIZE][/FONT][FONT=Times New Roman][SIZE=2]jetzt [/SIZE][/FONT][FONT=Times New Roman][SIZE=2]= [/SIZE][/FONT][FONT=Times New Roman][SIZE=2]links[/SIZE][/FONT][FONT=Times New Roman][SIZE=2][[/SIZE][/FONT][FONT=Times New Roman][SIZE=2]0[/SIZE][/FONT][FONT=Times New Roman][SIZE=2]];
var [/SIZE][/FONT][FONT=Times New Roman][SIZE=2]jetzt [/SIZE][/FONT][FONT=Times New Roman][SIZE=2]= [/SIZE][/FONT][FONT=Times New Roman][SIZE=2]links[/SIZE][/FONT][FONT=Times New Roman][SIZE=2][[/SIZE][/FONT][FONT=Times New Roman][SIZE=2]Math[/SIZE][/FONT][FONT=Times New Roman][SIZE=2].[/SIZE][/FONT][FONT=Times New Roman][SIZE=2]floor[/SIZE][/FONT][FONT=Times New Roman][SIZE=2](([/SIZE][/FONT][FONT=Times New Roman][SIZE=2]links[/SIZE][/FONT][FONT=Times New Roman][SIZE=2].[/SIZE][/FONT][FONT=Times New Roman][SIZE=2]length[/SIZE][/FONT][FONT=Times New Roman]SIZE=2 + [/SIZE][/FONT][FONT=Times New Roman][SIZE=2]1[/SIZE][/FONT][FONT=Times New Roman][SIZE=2]) * [/SIZE][/FONT][FONT=Times New Roman][SIZE=2]Math[/SIZE][/FONT][FONT=Times New Roman][SIZE=2].[/SIZE][/FONT][FONT=Times New Roman][SIZE=2]random[/SIZE][/FONT][FONT=Times New Roman][SIZE=2])];
function [/SIZE][/FONT][FONT=Times New Roman][SIZE=2]change[/SIZE][/FONT][FONT=Times New Roman]SIZE=2{
[/SIZE][/FONT][FONT=Times New Roman][SIZE=2]jetzt [/SIZE][/FONT][FONT=Times New Roman][SIZE=2]= [/SIZE][/FONT][FONT=Times New Roman][SIZE=2]links[/SIZE][/FONT][FONT=Times New Roman][SIZE=2][[/SIZE][/FONT][FONT=Times New Roman][SIZE=2]Math[/SIZE][/FONT][FONT=Times New Roman][SIZE=2].[/SIZE][/FONT][FONT=Times New Roman][SIZE=2]floor[/SIZE][/FONT][FONT=Times New Roman][SIZE=2](([/SIZE][/FONT][FONT=Times New Roman][SIZE=2]links[/SIZE][/FONT][FONT=Times New Roman][SIZE=2].[/SIZE][/FONT][FONT=Times New Roman][SIZE=2]length[/SIZE][/FONT][FONT=Times New Roman]SIZE=2 + [/SIZE][/FONT][FONT=Times New Roman][SIZE=2]1[/SIZE][/FONT][FONT=Times New Roman][SIZE=2]) * [/SIZE][/FONT][FONT=Times New Roman][SIZE=2]Math[/SIZE][/FONT][FONT=Times New Roman][SIZE=2].[/SIZE][/FONT][FONT=Times New Roman][SIZE=2]random[/SIZE][/FONT][FONT=Times New Roman][SIZE=2])];
}
[/SIZE][/FONT][FONT=Times New Roman][SIZE=2]setInterval[/SIZE][/FONT][FONT=Times New Roman][SIZE=2]([/SIZE][/FONT][FONT=Times New Roman][SIZE=2]„change()“[/SIZE][/FONT][FONT=Times New Roman][SIZE=2],[/SIZE][/FONT][FONT=Times New Roman][SIZE=2]30000[/SIZE][/FONT][FONT=Times New Roman][SIZE=2]);
?>

hab ich eingefügt (die urls sind noch egal)
und das:

Dann die Datei die ein HTML template ist als php Datei speichern.
Ergebnis:

Mein Bild unverlinkt^^
Was mach ich falsch??
[/SIZE][/FONT]

omg in welchem forum sind wir hier? im PHP Forum? Nein! Das hier ist JavaScript!
Jetzt schau dir mal den Code an, dann fällt dir bestimmt was ein?! :evil:

OGOTT NEIN !!!

Mist SORRY nein ich hab net oft was mit code zu tun!!! Deshalb hat mich das „PHP-Code:“ Schild erritiert!!! Sorry tut mir leid!

Hallo,
ich komm immer auf die erste Seite. Wieso?

Ich Trottel hab natürlich ein paar ganz blöde Fehler eingebaut -.-

[php]var links = new Array(„http://de.selfhtml.org“,
http://www.html.de“,
http://www.google.de“);
var jetzt = links[Math.floor(links.length * Math.random())];
function change(){
jetzt = links[Math.floor(links.length * Math.random())];
}
setInterval(„change()“,1000);[/php]length und nicht length()
random() und nicht random
+1 ist ebenfalls falsch.

Ist doch kein Problem! Ich probiers eben!
Danke!

Super!!! Läuft!!!