• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Javascript Wert in Link einfügen

thisit

Neues Mitglied
Hey Leute,

mit Javascript kenne ich mich nicht so gut aus, aber vielleicht könnt ihr mir ja helfen.
Also ich hab eine Javascript-Funktion, die zufällig einen Wert zwischen 1 und 3 auswählt (nur natürliche Zahlen).

Jetzt möchte ich quasi einen link der wie folgt aussieht:
<href="bild"+ JAVASCRIPT WERT (1, 2 oder 3) +".jpg">

Weiß jemand wie ich das umsetzen muss, damit es funktioniert?

Vielen Dank an alle schon mal im voraus!
 
Gib dem a-Tag eine ID:
HTML:
<a id="meinatag" href="bild1.jpg">
Dann setzt Du folgender Maßen das href-Attribut:
HTML:
document.getElementById('meinatag').href = 'bild' + dein_zufallswert + '.jpg'
So einfach müsste es eigentlich gehen.
Viel Erfolg und viele Grüße - Ulrich
 
VIELEN DANK SCHON MAL, aber leider funktioniert es be imir noch nicht so wirklich.

Also im head habe ich folgende javascript jetzt stehen:
HTML:
function getRandom(max) {return (Math.floor(Math.random()*max))+1;}

function GetNumber()
{
mynumber = getRandom(3);
document.getElementById('hintergrund').src = 'background' + mynumber + '.jpg'
}


Und im body :
HTML:
 <div> <img id="hintergrund" src="background1.jpg" alt="" title=""/> </div>


Weiß jemand warum es nicht funktioniert?
 
Also auf Anhieb finde ich keinen Fehler in deinem Code. Die Funktion GetNumber() muss natürlich auch irgendwo aufgerufen werden. Wenn das beim Laden der Seite passieren soll, dann notiere folgendes:
Code:
window.onload = GetNumber;
Übrigens kannst Du auf die Variable mynumber auch verzichten und es folgender Maßen schreiben:
Code:
document.getElementById('hintergrund').src = 'background' + GetRandom(3) + '.jpg'
 
Zuletzt bearbeitet von einem Moderator:
Zurück
Oben