15. maj 2002 - 21:08
Der er
5 kommentarer og 1 løsning
Popup Autostørrelse
Hvordan får man et popup windu til at tilpasse sig indholdet i winduet?? Jeg åbner winduet på denne måde: <a href="show_profil.asp?user=<%=rsUser("username")%>" onclick="window.open('show_profil.asp?user=<%=rsUser("username")%>', '','scroolbars=yes, width=*%, height=*%');return false;"> clp
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Det gøres onload i det vindue der åbnes. Du skal dog være opmærksom på at vinduet ofte ikke kan være større en den skærm det skal vises på.
øhh...onload...er ikke med. hvad skal man gøre med den onlaod??
i den side der skal popoppes indsætter du i head sektionen noget i retning af: <script type='text/javascript'> <!-- // resize til documentets størrelse function onLoadResize() { var wBred = window.innerWidth?window.innerWidth:document.body.clientWidth; var wHoj = window.innerWidth?window.innerHeight:document.body.clientHeight; var dBred = document.width?document.width:document.body.scrollWidth; var dHoj = document.width?document.height:document.body.scrollHeight; window.resizeBy( dBred-wBred, dHoj-wHoj ); }; //end onLoadResize() // --> </script> og så en onload i <body kommandoen: <body ... onload="onLoadResize()"> ( det duer ikke i en rammeside :-) mvh JakobA
jeg kan godt få højden til at tilpasse sig efter indholdet, men breden vil ikke, den bliver ved med at være fuld brede. hvad kan der være galt??
Det er nok mig der har stavet galt et sted :( prøv evt at lave en alert og sætte ind som en extra linie sidst i funktionen: alert( "wBred er: " +wBred +"\r\ndBred er " +dBred ); hvis dBred er meget større end wBred kan det være noget i din side. fx en absolut positioneret <div der rager ud til højre af vinduet. mvh JakobA
Vi tilbyder markedets bedste kurser inden for webudvikling