Warum wechselt die Bildanzeige nicht?-eine Anfängerfrage...
lisa
- javascript
0 Bad Suliban0 karo
0 lisa
Hallo liebe Leute, hier eine Anfängerfrage:
mit Jvascript wird eine Funktion aufgerufen die einen Eintrag im
Selectfeld sich merkt und ein Bild aus einem dazugehörigen
Array raussuchen soll und anzeigen soll.
Was nicht klappt: der Pfad zu den Bildern (die im gleichen Ordner
liegen) stimmt nicht. Warum? Die Bilder liegen im gleichen Ordner
als bild1.jpg, bild2.jpg und bild2.jpg vor...
Wer kann helfen? Hier der Code:
<html>
<head>
<title>Untitled</title>
<script language="Javascript">
<!--
function selectAuswahl(bild)
{
bildnr = new Array(2) ;
bildnr[0] = "bild1" ;
bildnr[1] = "bild2" ;
bildnr[2] = "bild3" ;
img=true;
if(img){document.form.pic.src = bildnr[bild]+"."+"jpg";}
}
//-->
</script>
</head>
<body>
<form name="form">
<table width="200">
<tr>
<td align="center" valign="right"><img src="bild1.jpg" name="pic">
</td></tr></table>
<select name="auswahl" onChange="selectAuswahl(this.value)">
<option>shrek</option>
<option>shrek_1</option>
<option>bild1</option>
</select>
</form>
</body>
</html>
Grüße von lisa
if(img){document.form.pic.src = bildnr[bild]+"."+"jpg";}
Es gibt kein Bilder-Form-Element. Du versuchst hier zwei verschiede Sachen zu vereinen (DHTML und Form-Elements unter JavaScript).
Merkwürdig dass der IE das trotzdem net akzeptiert *g*
MfG, ABS
hi,
Merkwürdig dass der IE das trotzdem net akzeptiert *g*
das problem liegt ja auch im Fkt-Aufruf, der IE kennt nämlich bei Select kein value sondern nur selectedIndex
<select name="auswahl" onChange="selectAuswahl(this.value)">
das problem hatte ich auch schon....
gruß karo
Danke, habe die Lösung nun noch selbst gefunden. Bye!!
Hallo liebe Leute, hier eine Anfängerfrage:
mit Jvascript wird eine Funktion aufgerufen die einen Eintrag im
Selectfeld sich merkt und ein Bild aus einem dazugehörigen
Array raussuchen soll und anzeigen soll.
Was nicht klappt: der Pfad zu den Bildern (die im gleichen Ordner
liegen) stimmt nicht. Warum? Die Bilder liegen im gleichen Ordner
als bild1.jpg, bild2.jpg und bild2.jpg vor...
Wer kann helfen? Hier der Code:
<html>
<head>
<title>Untitled</title>
<script language="Javascript">
<!--
function selectAuswahl(bild)
{
bildnr = new Array(2) ;
bildnr[0] = "bild1" ;
bildnr[1] = "bild2" ;
bildnr[2] = "bild3" ;
img=true;
if(img){document.form.pic.src = bildnr[bild]+"."+"jpg";}
}
//-->
</script>
</head>
<body>
<form name="form">
<table width="200">
<tr>
<td align="center" valign="right"><img src="bild1.jpg" name="pic">
</td></tr></table>
<select name="auswahl" onChange="selectAuswahl(this.value)">
<option>shrek</option>
<option>shrek_1</option>
<option>bild1</option>
</select>
</form>
</body>
</html>
Grüße von lisa