Zufallsbild mit vorgegebener Verknuepfung ausgeben?

Suchfunktion

Erfahrenes Mitglied
Hi.

Ich werde heute mal wieder gezwungen, etwas in JavaScript zu basteln.
Dafuer brauch ich mal eure Hilfe ;)
(Ist klar, sonst waer ich nicht hier. lol)

Also,
ich habe mehrere Bilder, bei denen immer eines 'zufaellig gewaehlt' ausgegeben wird.
Also eigentlich im Grunde eine einfache random-funktion, aaaaaaber jedes Bild soll einen festen Link haben.
Das bedeutet, dass z.B. wenn das Bild "foo.jpg" ausgegeben wird, soll es immer auf die Seite "bar.html" verlinkt sein.
Wird aber das bild "bla.jpg" angezeigt, soll es immer auf die Seite "blubb.html" verlinkt sein.

Also je nachdem welches Bild ausgegeben wird,
soll sich der Link dementsprechend anpassen.

Einfacher ausgedrueckt:
Es soll ein Zufalls-Link angezeigt werden und das passende Bild zu dem Link ausgegeben werden.
1.jpg -> a.html
2.jpg -> b.html
3.jpg -> c.html
(Beispiel. Natuerlich haben die Bilder und Seiten richtige Namen.)

Ich hoffe ich habe das halbwegs gut erklaert ^^


P.S.:
Ich habe sogut wie keinerlei Erfahrungen in JavaScript und moechte das auch moeglichst schnell hinter mich bringen. Daher werde ich wohl eher verzweifeln als dass es mir hilft, wenn ihr mir ratet, Javascript selber zu lernen und selber etwas zu basteln, da ich dafuer noch exakt 2,5 Stunden zeit habe und es definitiv nicht ohne eure Hilfe schaffe :(
Vielen Dank fuer euer Verstaendniss
 
Zuletzt bearbeitet:
Okay, nach intensiver Googlesuche, rumspielerei und ner Kanne Kaffe havb ich es zum laufen gebracht :)

HTML:
<script language="javascript">

  <!--
	
	var anzahlSeiten=5;
	var startnummer=1;
	var mitLink=0;
	var zufallsnr=5;
	
	zufallsnr=Math.floor((anzahlSeiten*Math . random ()))+startnummer;

	if (zufallsnr==1) {
		bildsrc="1.jpg";
		alttext="bla";
		bildlink = "a.html";
		mitLink=1;
	}
	
	if (zufallsnr==2) {
		bildsrc="2.jpg";
		alttext="bla";
		bildlink = "b.html";
		mitLink=1;
	}
	
	if (zufallsnr==3) {
		bildsrc="3.jpg";
		alttext="bla";
		bildlink = "c.html";
		mitLink=1;
	}
	
	if (zufallsnr==4) {
		bildsrc="4.jpg";
		alttext="bla";
		bildlink = "d.html";
		mitLink=1;
	}
	
	if (zufallsnr==5) {
		bildsrc="5.jpg";
		alttext="bla";
		bildlink = "";
		mitLink=0;
	}
	
	
	
	if (mitLink==1){
		document.write('<a href=\"' + bildlink + '\">');
	}
	
	document.write('<img src=\"img_all/home/' + bildsrc + '\" width=\"575\" height=\"250\" alt=\"' + alttext + '\" border=\"0\">">');
	
	if (mitLink==1){
		document.write('</a>');
	}

  //-->
	
</script>

Angegeben werden:
bildsrc -> Grafikadresse
alttext -> Alternativer Grafiktext
bildlink -> Link-Ziel
mitLink -> Grafik verlinken? (0/1 = nein/ja)

Trotzdem danke an alle :)
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück