Hej,
Jag håller på med ett litet projekt i skolan, men jag får inte riktigt mitt javaskript att fungera.
Ni hittar sidan här:
http://medieteknik.bth.se/miab02/idearbete/test.html
Jag har en bild som är uppdelad i 20 stycken småbilder. När man drar musen över dem, så skall bild nummer 2 komma fram. (Den består också av 20 småbilder) När alla småbilder är markerade så vill jag att ett lager "text" skall uppdateras med ny text. Detta endast om alla 20 bilder är markerade. För jag sedan musen igen över bild 2 så skall lager "text" än en gång uppdateras.
Någon som har ett bra svar på denna fråga?
<script LANGUAGE="JavaScript">
<!--
function getAppVersion() {
appname= navigator.appName;
appversion = navigator.appVersion;
majorver = appversion.substring(0, 1);
if ( (appname == "Netscape") && ( majorver >= 3 ) ) return 1;
if ( (appname == "Microsoft Internet Explorer") && (majorver >= 4) ) return 1;
return 0;
}
function swtch(num, imgname) {
if (getAppVersion()) {
document[imgname].src = img[num].src;
}
}
//-->
</script>
<script LANGUAGE="JavaScript1.1">
<!--
imgsrc = new Array();
imgsrc[0] = "images/bild04/bild04_off_01.jpg";
imgsrc[1] = "images/bild05/bild05_off_01.jpg";
imgsrc[2] = "images/bild04/bild04_off_02.jpg";
imgsrc[3] = "images/bild05/bild05_off_02.jpg";
if (getAppVersion()) {
img = new Array();
for (i = 0; i < imgsrc.length; i++) {
img[i] = new Image();
img[i].src = imgsrc[i];
}
}
//-->
</script>
sedan byter jag bilderna genom:
<img onMouseOver="swtch('1','bild01')" name="bild01" src="images/bild04/bild04_off_01.jpg" alt="" height="92" width="126" border="0">
<img onMouseOver="swtch('3','bild02')" name="bild02" src="images/bild04/bild04_off_02.jpg" alt="" height="92" width="122" border="0">