Varför fungerar detta inte i netscape? Fungerar ju perfekt i IE...
http://www.wiberg2k.f2s.com/javascript/peter4.htm
------------------
¤ WIBERG ¤
2 svar · 156 visningar · startad av Wiberg
Varför fungerar detta inte i netscape? Fungerar ju perfekt i IE...
http://www.wiberg2k.f2s.com/javascript/peter4.htm
------------------
¤ WIBERG ¤
Detta funkar åtminstone även i NS4...
<html>
<head>
<title>Ändra positioner</title>
<script language="JavaScript">
var varde;
var obj;
function setvarde() {
var NS=(navigator.appName=='Netscape');
varde=1;
var lagra;
obj=new Array(4);
for (i=1;i<=3;i++){
lagra=(NS)?"document.layers[\'lager"+i+"\']":"document.all[\'lager"+i+"\'].style";
obj[i]=eval(lagra);
}
}
function position() {
if(varde == 1) {
varde = 0
obj[1].top=20
obj[1].left=500
obj[2].top=100
obj[2].left=500
obj[3].top=180
obj[3].left=500
}
else{
varde = 1
obj[1].top=20
obj[1].left=100
obj[2].top=20
obj[2].left=200
obj[3].top=20
obj[3].left=300
}
}
</script>
</head>
<body bgcolor="white" link="blue" vlink="blue" alink="blue" onLoad="setvarde();">
<div id="lank" style="position:absolute; z-index: 1; top:120; left:200">
<a href="javascript:position();">Ändra positioner!</a></div>
<div id="lager1" style="position:absolute; z-index:2; top:20; left:100">
<img src="1.gif"></div>
<div id="lager2" style="position:absolute; z-index:2; top:20; left:200">
<img src="2.gif"></div>
<div id="lager3" style="position:absolute; z-index:2; top:20; left:300">
<img src="3.gif"></div>