HulthMedlem sedan juni 2001272 inlägg Har lite problem med en pop-up i ie7 som inte riktigt gör som jag vill.
Dom flesta vet väl hur Dreamweavers öppna-popup ser ut men jag slänger in den koden här också.
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
//-->
</script>
<a href="#" onClick="MM_openBrWindow('bild.asp?album=<%=album%>&bild=<%=strAlbumPrefix%>4','hpunktnubild','toolbar=no,location=no,status=yes,menubar=no,scrollbars=no,resizable=no,width=50,height=80')"><img src="kontroller.asp?vad=bild&typ=skicka&album=<%=Request.Querystring("album")%>&storlek=liten&bild=<%=strAlbumPrefix%>4" width="150" height="100" border="0" alt="Bild <%=strAlbumPrefix%>4"></a>
Problemet är att det likförbannat kommer ett adressfält längst upp i popup-en som jag inte vill ha där.
@ndersMedlem sedan juni 200032 969 inlägg Du kommer inte ifrån "adressfältet". Det är en säkerhetsfeature.
edit: eller vad menar du för adressfält? Får du ett adressfält du kan skriva i? Annars har jag för mig att IE7 alltid visar url:en på sidan i popupen så man ska veta var man är.
HulthMedlem sedan juni 2001272 inlägg En bild säger som bekant mer än 1000 ord :)

Såhär vill jag att det ska se ut (som det gör i firefox)

Anledningen till att jag vill ha bort det är för att storleken på fönstret justeras efter bilden och i IE7 så försvinner länkarna längst ner för att bilden inte blir tillräckligt stor.
För att ändra storlek:
<script lanugage="JavaScript">
<!--
window.moveTo(20, 20);
function FixSizeBild(){
var x = document.bild.width + 45;
var y = document.bild.height + 100;
if (screen.availWidth<x) { x = screen.availWidth - 28; }
if (screen.availHeight<y) { y = screen.availHeight - 28; }
window.resizeTo(x,y);
}
//-->
</script>
...
<body onload="FixSizeBild();">
Eller om man kunde ta reda på om webbläsaren är IE7 och isåfall lägga på 20 pixlar till på höjden...
@ndersMedlem sedan juni 200032 969 inlägg
Hulth skrev:
Eller om man kunde ta reda på om webbläsaren är IE7 och isåfall lägga på 20 pixlar till på höjden...
Det är nog så du får göra. Jag har svårt att tänka mig att du kommer ifrån det gula informationsfältet.
if (navigator.userAgent.indexOf('MSIE 7') > 0) {
// lägg på några pixlar
}
mvh