var win=window.open("urlen.php","win"); win.onload=function(){window.resizeTo(document.getElementsByTagName("body")[0].offsetWidth+6,document.getElementsByTagName("body")[0].offsetHeight+32)}
Næh. Hmm. Du bliver vist nødt til at lægge dit indhold i popup'en i en beholder, f.eks. en div, og så køre noget i stil med:
<html> <head></head> <body>
<script> function resizewin(){ var w=win.document.getElementsByTagName("div")[0].offsetWidth+6; var h=win.document.getElementsByTagName("div")[0].offsetHeight+32; alert("w: "+w+",h: "+h); win.resizeTo(w,h) } var win=null; function openwin(){ win=window.open("2.htm","win"); window.setTimeout("resizewin()",1000); } </script>
Altså , den siger en eller anden alert boks hvor der står størrelsen på vinduet. Prøv tryk: http://www.bloddue.dk/1.php Og den åbner bar som et nyt vindue med en størrelse, er der ikk en måde man kan ændre det til en pop up boks?
function openwin(){ win=window.open("2.htm","win"); window.setTimeout("resizewin()",1000); } skal så være: function openwin(){ win=window.open("2.htm","win","directories=0,location=0,menubar=0,resizable=0,status=0,titlebar=0,toolbar=0"); window.setTimeout("resizewin()",1000); }
Men det er blevet begrænset i IE7, hvor meget man kan styre popupvinduernes udseende.
Hmmm, ja ok, så prøv at finde ud af, hvilken del, der gør det, dvs. prøv f.eks. at fjerne "directories=0", indtil du finder den der åbner i fane.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.