Javascript - Åbn vindue med auto size?

Tags:    html css

<< < 12 > >>
Hvordan åbner jeg et ny vindue via Javascript som automatisk får den rigtige størrelse?



14 svar postet i denne tråd vises herunder
4 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Jeg går ud fra at du vil lave en pop-up... Derfor har jeg inkluderet lidt ekstra, så du selv kan bestemme diverse ting. Alt efter om du ændrer det til yes eller no, kommer vinduet til at se anderledes ud... Forsøg dig frem til du er tilfreds!

Jeg har sat pop-up'en til, at starte ved tryk på knappen, men det kan du jeg ændre efter behov!
Fold kodeboks ind/udKode 




Indlæg senest redigeret d. 13.05.2006 22:20 af Bruger #8860
anywho:

[code="Javascript"]
window.onload = function() {
var height = document.body.offsetHeight;
var width = document.body.offsetWidth;
window.resizeTo(height+16,width+16);
};
[/code]
det vil sikkert kunne klare det... har ikke testet



jeg plejer at bruge denne:

Head:
Fold kodeboks ind/udKode 


Body:
Fold kodeboks ind/udKode 

Den øverste del forstår jeg faktisk ikke meget af og den nederste del er lige.
Prøv at lege lidt med det.



jeg plejer at bruge denne:

Head:
Fold kodeboks ind/udKode 


Body:
Fold kodeboks ind/udKode 

Den øverste del forstår jeg faktisk ikke meget af og den nederste del er lige.
Prøv at lege lidt med det.


Den gør nøjagtig det samme som jeg godt selv kan finde ud af at lave :P Dvs laver et popup vindue med angivet højde og bredde... Men nu er det sårn at jeg gerne vil have et billede i popup vinduet, og jeg gider simpelthen ikke sidde og angive ved hvert billede hvor bredt og højt vinduet skal være (dovenskab? har 2777 billeder :P) Og VED det kan lade sig gøre at lave et vindue der tilpasser sig efter indholdet...



åbner et vidue:
window.open("http://www.dynamicdrive.com");

hvis du kommer dette i det åbnet vindue:
window.sizeToContent();

burde det efter beskrivelsen gøre hvad du vil have det til i FF.





jeg har fået den til at åbne vinduet, men hvor og hvordan skal jeg sætte det i det andet vindue?

altså hvor skal jeg indsætte window.sizeToContent();???

og virker det kun i Firefox?



burde kun virke i FF ja, og jeg ville mene at de skulle i en onload evt.
<body onload="window.sizeToContent();">



Det virker i FF, men det skal også kunne virke i IE...nogle andre forslag?



Hej Jacob...

Din kode laver bare et popup vindue...

som jeg skrev tidligere så har jeg lavet det...


jeg skal bare have den til automatisk at finde Width og Height alt efter hvor meget eller hvor lidt der står i popup vinduet...

andre forslag?



Jeg har PRÆCIST samme problem...

Skal bruge en kode som åbner et pop up vindue med variabel højde og bredde, alt efter indholdet... har prøvet med:

Fold kodeboks ind/udKode 


Men det virker heller ikke...
Skal helst bruge noget der virker i alle browsere...



<< < 12 > >>
t