Avatar billede zer Nybegynder
14. august 2002 - 16:26 Der er 27 kommentarer og
1 løsning

javascript vindue størelse

hvordan får jeg vinduet til at tilpasse sig
så jeg ikke behøver at skrive størlse i linket?
<script language="JavaScript">
<!-- hide on

function popup(popupfile,winheight,winwidth)
{
open(popupfile,"PopupWindow","resizable=no,height=" + winheight + ",width=" + winwidth + ",scrollbars=no");
}

// hide off -->
</script>
Avatar billede Slettet bruger
14. august 2002 - 16:26 #1
Tilpasse sig hvad?
Avatar billede medions Nybegynder
14. august 2002 - 16:28 #2
function popup(popupfile)
{
open(popupfile,"PopupWindow","resizable=no,height=300,width=300,scrollbars=no");
}

og så slet de 2 sidste ting i dit kald af funktionen!
//>Rune
Avatar billede medions Nybegynder
14. august 2002 - 16:28 #3
fx. hvis du har

<a href="java script: popup("filnavn.asp",300,300");">
skal der stå:
<a href="java script: popup("filnavn.asp");">

//>Rune
Avatar billede zer Nybegynder
14. august 2002 - 16:29 #4
ja men så er vinduet jo 300 * 300 jeg vil have det til at til at tilpasse sig hvad der nu end er i vinduet :)
Avatar billede Slettet bruger
14. august 2002 - 16:29 #5
Nårh, men det kunne du jo bare have sagt!

2 sek...
Avatar billede medions Nybegynder
14. august 2002 - 16:31 #6
hvad er det du mener? -vil du ha' det til at være lige så stort som det oprindelige vindue eller hvad er det du vil ha?

//>Rune
Avatar billede zer Nybegynder
14. august 2002 - 16:31 #7
det var det  mit spørgsmål gik ud på :)
Avatar billede zer Nybegynder
14. august 2002 - 16:32 #8
at det tilpasser sig det tekst der er i det vindue
Avatar billede jakoba Nybegynder
14. august 2002 - 16:32 #9
husk at sige  resizable=yes    så popoppen har lov til at ændre størrelse
Avatar billede zer Nybegynder
14. august 2002 - 16:33 #10
det er en fil der viser ens brugerinfo men i profilerne er der også billeder og hvis billederne har forskellige størelse så kan du ikke se det hele i nogle profiler forstår du det?
Avatar billede medions Nybegynder
14. august 2002 - 16:33 #11
For så skal du gøre sådan her:

function popup(popupfile)
{
open(popupfile,"PopupWindow","resizable=no,height=" + document.body.clientHeight + ",width=" + document.body.clientWidth + ",scrollbars=no");
}

//>Rune
Avatar billede medions Nybegynder
14. august 2002 - 16:34 #12
function popup(popupfile)
{
open(popupfile,"PopupWindow","resizable=yes,height=" + document.body.clientHeight + ",width=" + document.body.clientWidth + ",scrollbars=no");
}

-tak jakoba!
//>Rune
Avatar billede Slettet bruger
14. august 2002 - 16:35 #13
medions>> Han vil have popup'en til at ændre størrelse, alt efter hvor meget indholdet i popup'en fylder.
Avatar billede zer Nybegynder
14. august 2002 - 16:36 #14
hvad skal jeg skrive i linket?
det skal linke til person.asp?id=<%=rs("Id")%>
Avatar billede zer Nybegynder
14. august 2002 - 16:37 #15
nemlig phoenixy!!!
Avatar billede medions Nybegynder
14. august 2002 - 16:39 #16
Hmm ok, jeg tror deesvære jeg må stå af her...

//>Rune
Avatar billede Slettet bruger
14. august 2002 - 16:41 #17
Du kan selvfølgelig lade vinduerne resize sig selv ved at skrive dette i hvert dokuments <body>-tag:

<body onLoad="self.resizeTo(300, 200);">

Så bliver dette vindue 300 pixels bredt og 200 højt.

Når du åbner vinduet, kan du derfor nøjes med funktionen:

function popup(url) {
window.open(url, "PopupWindow", "resizable=yes,scrollbars=no");
}
Avatar billede Slettet bruger
14. august 2002 - 16:42 #18
Men at gøre det automatisk er en del sværere, og jeg kan ikke lige umiddelbart komme på en løsning...
Avatar billede Slettet bruger
14. august 2002 - 16:42 #19
Med automatisk mener jeg, at scriptet selv udregner højden og bredden på popup'ens indhold og så resizer vinduet. Men det er jo heller ikke sikkert, at du behøver det.
Avatar billede zer Nybegynder
14. august 2002 - 16:51 #20
lol phoenixy så bliver vinduet jo bare 300 * 200
Avatar billede zer Nybegynder
14. august 2002 - 16:51 #21
er der virkelig ikke nogen der ved det?
Avatar billede Slettet bruger
14. august 2002 - 16:53 #22
Ja ja, men så kan du definere det på selve siden i stedet for i scriptet, der åbner popup'en.
Men som sagt er det svært, hvis ikke umuligt, at automatisere det.
Avatar billede zer Nybegynder
14. august 2002 - 16:55 #23
ja men det er jo ikke det mit spørgsmål går ud på :+)
jeg vil have det til automatisk at tilpasse vinduet alt efter hvor store de forskellige profil billeder er ok?
Avatar billede Slettet bruger
15. august 2002 - 14:42 #24
Så finder du formentligt intet svar. Med mindre det eneste på siden er et billede, for så er det nemt nok!
Avatar billede jakoba Nybegynder
15. august 2002 - 14:54 #25
Du skal som minimum have en onload handler i den side der åbnes i popopvinduet.
Hvis du har det, og hvis siden kommer fra samme domæne som den side der åbner popoppen kan det godt lade sig gøre. Ellers glem alt om det.
Avatar billede zer Nybegynder
28. januar 2003 - 10:03 #26
a
Avatar billede Slettet bruger
28. januar 2003 - 22:06 #27
Selv tak.
Avatar billede medions Nybegynder
28. januar 2003 - 22:08 #28
lol
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester