[HTML] Öffnet zufällig einen Link...

blowdow

Herzlich willkommen!
Öffnet zufällig einen Link...

Hallo zusammen

Ich bin schon lange auf der Suche nach einem Script, welcher folgende Aufgaben hat:

Nehmen wir mal an, ich habe ne Seite mit 2 Frames. Ein Frame ist oben und das andere unten. Nun ist
das untere Frame mit einem Link verbunden, welches beim Aufruf der Seite jedesmal der gleiche Link
erscheint (Inhalt).

Jetzt zum Hauptteil meiner "Geschichte":

Beim oberen Frame möchte ich, dass sich beim Aufruf der Seite einen zufälligen Link öffnet. Ich dachte mir, ich wähle insegsamt 5 verschiedene Links aus, und beim Aufruf der Seite läd es mir beim
oberen Frame per Zufall einer der 5 Links im Frame.

Weiss jemand wie oder woher ich zu solch einem Script komme?


Grüsse BlowDow
 
Hi

Javascript ist deine Freund, irgend sowas wärs dann wohl:

x = Math.round(Math.random()*ZahlBis);

in x steht anschliessend eine Zahl von 0 bis "ZahlBis"

Dann nur noch dementsprechend verzweigen
if (x == 1) {document.topframe.location="seite1.html";}
if (x == 2) {document.topframe.location="seite2.html";}
...usw


8tung, ungetested :D

bye
merror
 
Wenn Du PHP zur Verfügung hast, würde ich eine PHP-Lösung empfehlen.
Ich habe mal kurz ein entsprechendes Script geschrieben:

PHP:
<?PHP
mt_srand((double)microtime()*1000000);
//hier kannst Du beliebig viele Links eintragen.
$link=array("http://www.link1.de","http://www.link2.de","http://www.link3.de","http://www.link4.de","http://www.link5.de");
$a=count($link);
$z = mt_rand() % $a;
echo "<a href=\"".$link[$z]."\">".$link[$z]."</a>";
?>
 
Oben