webForumDet fria alternativet

Mozilla - IE - resizeWin

1 svar · 179 visningar · startad av Ekström

EkströmMedlem sedan feb. 20022 594 inlägg
#1

Hallå,

Jag har ett problem med ett popupfönster som jag inte har i IE.

Kör denna kod automatiskt när sidan startas.

<SCRIPT LANGUAGE="JavaScript">
function resizeWin(){
	picWidth = document.all.picI.width;
	picHeight = document.all.picI.height;
	
	posLeft = parseInt((screen.width/2)-parseInt(picWidth/2));
	posTop = parseInt((screen.height/2)-parseInt(picHeight/2)-50);
	window.resizeTo(picWidth+10, picHeight+70);
	window.moveTo(posLeft, posTop);
}
</SCRIPT>

<BODY OnLoad="resizeWin();" LEFTMARGIN="0" TOPMARGIN="0">

I IE funkar det perfekt, men inte i Mozilla. Där får jag en ruta ca 80*80 istället för en ruta på hela bildens storlek.

Hur får jag det att funka i båda webbläsarna?

PalleMedlem sedan apr. 20003 174 inlägg
#2

Sätt en fördröjning på funktionen alt. vänta att exekvera funktionen tills dess att bilden laddats klart.
Har inte bilden laddats klart till 100% så kan inte scriptet hämta bildens dimensioner och hela scriptet falerar.

126 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)