WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Fönster anpassning funkar inte i XP (https://www.wn.se/forum/showthread.php?t=16670)

Milad 2006-10-06 11:40

Hej,

Jag använder mig av en Script som gör att när man klickar på en bild så anpassas det nya fönstret efter bildens storlek utan en meny, toolbar mm. Detta verkar dock inte funka riktigt med Win XP. Den kapar av en del av bilden (längst ned) tack vare att status bar syns fortfarande. Jag får inte till det hur man får bort den för XP användare. Den funkar hur bra som helst för andra OS. Hemsidan är http://www.hujada.com och Scriptet som jag använder hittar ni nedan:


<script type="text/javascript">
function imgPopup2(url){
MyWin = window.open("","","scrollbars=no,resizable=no,tool bar=no,location=no,directories=no,status=no,menubar=no,width=100,height=100");

with(MyWin.document){ open();

write("<html>\n<head><scr"+"ipt>awidth=(document.l ayers)?0:8;awidth+=(document.all)?4:0;aheight=(doc ument.layers)?2:70;</scr"+"ipt>\n<title>Hujådå - Annons</title>\n</head>\n<body onLoad=\"window.resizeTo(document.images[0].width+awidth,document.images[0].height+aheight)\"marginwidth=0 marginheight=0 leftmargin=0 topmargin=0 rightmargin=0 style=\"overflow:hidden;\">\n");
write("<img src=\""+url+"\">\n");
write("



</body>\n</html>\n");
close();
}}
</script>

f_b 2006-10-06 12:26

Det står lite om problemet längs ner på sidan här (http://msdn.microsoft.com/security/p...up_devimp.aspx)

Men det går kanske att ändra om i scriptet och sätta window.innerHeight=bildens höjd?

hnn 2006-10-06 14:20

Varför inte bara kolla ifall det är MSIE alt. Firefox och lägga till lite extra höjd på fönstret.

I Firefox kan blockera vissa delar som tex. ändra statusbar text, högerklick, storleksändring på fönster osv.

Och detta är blockerat by default...

Så anpassa dig till marknaden, istället för att beté dig som Microsoft och tycka att marknaden ska anpassa sig efter dig.

Milad 2006-10-06 20:01

Citat:

Originally posted by hnn@Oct 6 2006, 14:20
Varför inte bara kolla ifall det är MSIE alt. Firefox och lägga till lite extra höjd på fönstret.
I Firefox kan blockera vissa delar som tex. ändra statusbar text, högerklick, storleksändring på fönster osv.
Och detta är blockerat by default...
Så anpassa dig till marknaden, istället för att beté dig som Microsoft och tycka att marknaden ska anpassa sig efter dig.

För att det funkar i Firefox och explorer. Problemet dyker upp då man använder sig av win XP och IE.

Har någon en annan javascript som kan justera automatiskt en fönster efter storlek?


Alla tider är GMT +2. Klockan är nu 10:00.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson