donbmjr
12-19-2002, 11:31 PM
Dropdown will not work in Netscape 4 or 7 just shows the dropdown box, picture attached for 7.0.
Slight variation in second script will also not work
<SCRIPT LANGUAGE="JavaScript">
var Image_array = new Array();
//new Array("Image location",width,height,"discription image")
Image_array[0] = new Array("houseproud_P.jpg",100,90,"House Proud");
Image_array[1] = new Array("pariscallingP.jpg",100,90,"Paris calling");
Image_array[2] = new Array("frenchsessionsP.jpg",100,90,"French Session");
Image_array[3] = new Array("coverfullonP.jpg",100,90,"Full on");
//If you want to add more images use Image_array[4]= ...
function setf(thisv)
{
img_changer.src = Image_array[thisv][0];
img_changer.style.width = Image_array[thisv][1];
img_changer.style.height = Image_array[thisv][2];
}
</script>
<center>
<select onchange="setf(this.selectedIndex)">
<script language=javascript>
for(i=0;i<Image_array.length;i++)
{
document.write("<option>" + Image_array[i][3]);
}
</script>
</select>
<br><br>
<img name=img_changer border=1>
</center>
<script language=javascript>
setf(0);
</script>
#2
<td><script language="JavaScript" type="text/javascript">
var Image_array = new Array();
var i=0;
//new Array("Image location",width,height,"discription image")
Image_array[i++] = new Array("tonyhappyface.jpg",500,300,"Stewart puts on a happy face");
Image_array[i++] = new Array("keepingtonyout.gif",500,300,"Keeping Tony out of trouble");
Image_array[i++] = new Array("rookiejimmie.gif",500,300,"Rookie Jimmie");
Image_array[i++] = new Array("whereistony.gif",500,300,"Where is Tony Stewart");
Image_array[i++] = new Array("tonybristol.jpg",500,300,"Tony takes over Bristol");
Image_array[i++] = new Array("tonyfillsup.jpg",500,300,"Stewart fuels up");
Image_array[i++] = new Array("bewarethe.gif",500,300,"Beware the Home Depot driver");
//If you want to add more images use Image_array[4]= ...
function setf(thisv)
{
img_changer.src = Image_array[thisv][0];
img_changer.style.width = Image_array[thisv][1];
img_changer.style.height = Image_array[thisv][2];
}
</script>
<center>
<select onchange="setf(this.selectedIndex)">
<script language="JavaScript" type="text/javascript">
for(i=0, len=Image_array.length;i<len;i++)
{
document.write("<option>" + Image_array[i][3] + "</option>");
}
</script>
</select>
<br><br>
<img name="img_changer" border="1">
</center>
<script language="JavaScript" type="text/javascript">
setf(0);
</script></td>
</tr>
</table>
<p></p>
</body>
</html>
Slight variation in second script will also not work
<SCRIPT LANGUAGE="JavaScript">
var Image_array = new Array();
//new Array("Image location",width,height,"discription image")
Image_array[0] = new Array("houseproud_P.jpg",100,90,"House Proud");
Image_array[1] = new Array("pariscallingP.jpg",100,90,"Paris calling");
Image_array[2] = new Array("frenchsessionsP.jpg",100,90,"French Session");
Image_array[3] = new Array("coverfullonP.jpg",100,90,"Full on");
//If you want to add more images use Image_array[4]= ...
function setf(thisv)
{
img_changer.src = Image_array[thisv][0];
img_changer.style.width = Image_array[thisv][1];
img_changer.style.height = Image_array[thisv][2];
}
</script>
<center>
<select onchange="setf(this.selectedIndex)">
<script language=javascript>
for(i=0;i<Image_array.length;i++)
{
document.write("<option>" + Image_array[i][3]);
}
</script>
</select>
<br><br>
<img name=img_changer border=1>
</center>
<script language=javascript>
setf(0);
</script>
#2
<td><script language="JavaScript" type="text/javascript">
var Image_array = new Array();
var i=0;
//new Array("Image location",width,height,"discription image")
Image_array[i++] = new Array("tonyhappyface.jpg",500,300,"Stewart puts on a happy face");
Image_array[i++] = new Array("keepingtonyout.gif",500,300,"Keeping Tony out of trouble");
Image_array[i++] = new Array("rookiejimmie.gif",500,300,"Rookie Jimmie");
Image_array[i++] = new Array("whereistony.gif",500,300,"Where is Tony Stewart");
Image_array[i++] = new Array("tonybristol.jpg",500,300,"Tony takes over Bristol");
Image_array[i++] = new Array("tonyfillsup.jpg",500,300,"Stewart fuels up");
Image_array[i++] = new Array("bewarethe.gif",500,300,"Beware the Home Depot driver");
//If you want to add more images use Image_array[4]= ...
function setf(thisv)
{
img_changer.src = Image_array[thisv][0];
img_changer.style.width = Image_array[thisv][1];
img_changer.style.height = Image_array[thisv][2];
}
</script>
<center>
<select onchange="setf(this.selectedIndex)">
<script language="JavaScript" type="text/javascript">
for(i=0, len=Image_array.length;i<len;i++)
{
document.write("<option>" + Image_array[i][3] + "</option>");
}
</script>
</select>
<br><br>
<img name="img_changer" border="1">
</center>
<script language="JavaScript" type="text/javascript">
setf(0);
</script></td>
</tr>
</table>
<p></p>
</body>
</html>