objekt in document.'objekt'.src variabel halten
Andreas
- javascript
Hallo,
ich habe folgende Funktionen:
function BilderLaden() {
bild=new Array()
bild[1] = new Image();
bild[1].src = "pic/mtbb.jpg";
bild[2] = new Image();
bild[2].src = "pic/mtbgl.jpg";
bild[3] = new Image();
bild[3].src = "pic/mtbbl.jpg";
bild[4] = new Image();
bild[4].src = "pic/mtbg.jpg";
bild[5] = new Image();
bild[5].src = "pic/mtbgr.jpg";
}
function change(Name,nr) {
document.Name.src = bild[nr].src;
}
Die erste wird bei onLoad einer Seite (von vier mit unterschiedlichem Inhalt) aufgerufen,
die zweite wird benutzt um Bilder zu wechseln. Ich kann natürlich alle Basisbilder (der vier Seiten)
mit mit dem selben Namen versehen und entsprechend die Nr. der Bilder angeben (viel mir gerade beim
schreiben ein), ist es aber trotzdem möglich, das Objekt variabel zu halten und wie muß ich es dann
schreiben, das es erkannt wird?
Gruß, Andreas
Hallo,
ich habe folgende Funktionen:
function BilderLaden() {
bild1 = new Image();
bild1.src = "pic/mtbb.jpg";
bild1active = new Image();
bild1active.src = "pic/mtbgl.jpg";
bild1on = new Image();
bild1on.src = "pic/mtbbl.jpg";
^ }
//tauscht bild aus, erwartet name und mode ('active'/'on'/'')
function changeImages(name,mode)
{
document[name].src = eval(name + mode).src
}
Beispielaufruf this.changeImages('bild1', 'active')
sollte eigentlich immer funktionieren. es sei denn du möchtest
im Netscape bilder auf einem layer austauschen
viel Spass,
Christian
Hi Christian,
vielen Dank.
Gruß, Andreas