webForumDet fria alternativet
Logga in / Bli medlem

Javascript i Mozilla

JavaScript

6 svar · 598 visningar · startad av bap

Medlem sedan sep. 20067 inlägg
Frågan#1

Hej
Nedanstående kod fungerar utmärkt i IE men inte i Mozilla, varför?

<HTML>
<HEAD>
</HEAD>
<BODY>
hej
<BR>
<img src="valp.gif" name="bild">
<BR>
tjenare
<SCRIPT language="JavaScript">
var cleft = ctop = 0;
function findPos(obj) {
if (obj.offsetParent) {
cleft = obj.offsetLeft
ctop = obj.offsetTop
while (obj = obj.offsetParent) {
cleft += obj.offsetLeft
ctop += obj.offsetTop
}
}
if(ctop > 36){
alert("stor");
document.getElementById("bild").style.visibility="hidden";
}else{
document.getElementById("bild").style.visibility="visible";
}
setTimeout("findPos(bild)",10000);
}
findPos(bild);
</SCRIPT>
</BODY>
</HTML>

bap

Medlem sedan juni 200032 967 inlägg
#2

Om du berättar vad felkonsollen säger, och använder [kod]-taggar för din kod, så är det lättare för oss att både läsa din kod och besvara din fråga.

Medlem sedan sep. 20067 inlägg
#3

I IE får jag upp alertrutan och bilden försvinner om jag ändrar textstorleken, bilden återkommer när texten minskas. Men det händer inget alls i Mozilla när jag ändrar textstorlek.

Medlem sedan juli 2002630 inlägg
#4

Om du lägger in tilläggsprogrammet Firebug kommer du att väldigt enkelt kunna debugga din javascriptkod i Mozilla.

Jag ska ta en titt på din kod och se vad som händer.

Medlem sedan juli 2002630 inlägg
#5

Ändra

<img src="valp.jpg" name="bild" >

till

<img src="valp.jpg" name="bild" id="bild" >

och

findPos(bild));

till

findPos(document.getElementById("bild"));

så ska det nog funka

Medlem sedan sep. 20067 inlägg
#6

Tack så mycket! Det funkar.
bap

Medlem sedan juni 200032 967 inlägg
#7

Läs här om hur funktionen "acceptera som slutgiltigt svar" fungerar. Det är tänkt att du ska välja det inlägg som innehåller lösningen till problemet - för att underlätta för andra att hitta lösningar till liknande problem.

mvh

391 ms totalt · 4 externa anrop · v20260731065814-full.05830320
126 ms — deklarationer (db)
126 ms — hämta statistik (db)
135 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)