Avatar billede sevelsted Nybegynder
23. maj 2002 - 15:00 Der er 8 kommentarer og
2 løsninger

Popup

Hej Eksperter

Jeg leder efter et popup script, som selv tilpasser sig indholdet i det som skal vises i popup vinduet.

Det er nogle thumbnails billeder, i forskellig størrelser, som skal vises i popup.

Jeg vil gerne have at vinduet automatisk tilpasser sig størrelsen på de billeder som skal vises...

Er der nogen som kan hjælpe mig med det ???

På forhånd tak..

sevelsted
Avatar billede panic-killer Nybegynder
23. maj 2002 - 15:10 #1
Avatar billede sevelsted Nybegynder
23. maj 2002 - 15:20 #2
Koderne udløser de 30 point..

:-)
Avatar billede ras2000 Nybegynder
23. maj 2002 - 15:32 #3
<html>
<head>
<script type="text/javascript">
function forstoer(){
    do {
        document.body.scrollTop = 10;
        a = document.body.scrollTop;
        window.resizeBy(0,10);
    } while (a > 0)
    do {
        document.body.scrollLeft = 10;
        a = document.body.scrollLeft;
        window.resizeBy(10,0);
    } while (a > 0)
}
</script>
</head>
<body>
al indholdet her.
</body>
</html>
Avatar billede ras2000 Nybegynder
23. maj 2002 - 15:34 #4
Det skal så være koden i dit popup. Når siden åbner vil den blive ved med at udvide sig, indtil al indholdet kan ses uden at der scrolles. Du skal dog passe på, jeg fik nogle meget store vinduer, da jeg afprøvede det.
Avatar billede sevelsted Nybegynder
23. maj 2002 - 15:40 #5
Hej ras2000

Jeg går udfra at de koder skal stå i popup vinduet.

Jeg kan ikke lige helt regne ud hvordan jeg får vist forskellige billeder i det vindue.
Avatar billede ras2000 Nybegynder
23. maj 2002 - 15:51 #6
Jeg troede spørgsmålet gik ud på at sætte størrelsen på vinduet, ikke hvordan du får dit indhold ind i det.
Der er forskellige måder at lave indholdet, jeg bruger som regel asp, men du kan også skrive til vinduet, sådan her:
newWindow = window.open("", "mitnyevindue", "height=200,width=400");
newWindow.document.writeln("<html><head><script type='text/javascript'>")newWindow.document.writeln("function forstoer(){")
...
osv
newWindow.document.close()
Så kan du jo sætte det hele ind.
Avatar billede ras2000 Nybegynder
23. maj 2002 - 16:10 #7
Her er hele molevitten, så kan du jo selv lege videre.
<html>

<head>
<title>link</title>
<script type="text/javascript">
function nyt(str){
    her =  window.open("", "hej", "height=200,width=200, scrollbars");
    her.document.writeln("<html><head><script type='text/javascript'>");
    her.document.writeln("function forstoer(){");
    her.document.writeln("window.resizeTo(0,0)");
    her.document.writeln("do {");
    her.document.writeln("document.body.scrollTop = 10;");
    her.document.writeln("a = document.body.scrollTop;");
    her.document.writeln("window.resizeBy(0,10);");
    her.document.writeln("} while (a > 0)");
    her.document.writeln("do {");
    her.document.writeln("document.body.scrollLeft = 10;");
    her.document.writeln("a = document.body.scrollLeft;");
    her.document.writeln("window.resizeBy(10,0);");
    her.document.writeln("} while (a > 0)}");
    her.document.writeln("</" + "script></head><body onload='forstoer()'>");
    her.document.writeln("<img src='" + str + "'>");
    her.document.writeln("</body></html>");
    her.document.close();

}

</script>
</head>

<body>
<input type="button" value="her" onclick="nyt('mitbillede.jpg')">
</body>

</html>
Avatar billede jakoba Nybegynder
23. maj 2002 - 16:23 #8
hvad med denne?
http://hjem.get2net.dk/Jakob.Aggernaes/temp/exp56245.html
der er 2 html filer involveret. Den ovenover hvor der er links og et lille script, og så en anden exp56245a.html (i samme mappe ) der viser selve billedet og tilpasser størrelsen

mvh JakobA
Avatar billede ras2000 Nybegynder
23. maj 2002 - 16:28 #9
Virker den også hvis der er tekst?
Avatar billede sevelsted Nybegynder
24. maj 2002 - 08:22 #10
Tak for hjælpen drenge, nu virker det sku' :-)
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