Avatar billede thoeger Nybegynder
09. december 2000 - 22:01 Der er 4 kommentarer og
2 løsninger

Margin i popup vindue

Hvordan bestemmer man marginen et et popup vindue koden er som følger:
NewWin1 = window.open(link, \"pic\", \"width=525, height=190 status=no,scrollbars=no,resize=no,menubar=no,noresize\");

Der skal marginen så sættes til 0, og kan det lade sig gøre at vinduet har størrelse efter det objekt det skal åbne? I dette tilfælde er det nemlig nogle billeder af forskellige størrelse.
Avatar billede michaelmyers Nybegynder
09. december 2000 - 23:18 #1
I selve koden til det vindue du åbner sætter du topmargin=0 og leftmargin=0 i <body> koden

Hvis du ved hvad højde og bredde af dit object er laver du en smart JavaScript funktion der kunne lyde sådan:

function doPopup(url,w,h) {
  NewWin1 = window.open(url, \"pic\", \"width=w, height=h status=no,scrollbars=no,resize=no,menubar=no,noresize\");
}

///// LOL /////

Michael Myers

Avatar billede thoeger Nybegynder
09. december 2000 - 23:40 #2
ja det hjælper jo ikke så meget når det bare er en jpg fil jeg åbner.
Avatar billede michaelmyers Nybegynder
10. december 2000 - 13:11 #3
Hold up................... der kommer et script.......................
Avatar billede michaelmyers Nybegynder
10. december 2000 - 13:14 #4
.......zzzzzz...........

Her er det så: HTML og JavaScript

//////// START /////////

<html>

<head>
<title></title>

<script>
function doPopup(url,title,width,height) {
    var mywin = window.open(url,null,\'height=\'+height+\',width=\'+width+\',status=yes,toolbar=no,menubar=no,location=no\');
    mywin.document.write(\'<html><head><title>\'+title+\'</title></head><body topmargin=\"0\" leftmargin=\"0\"><img src=\"url\" width=\"width\" height=\"height\"></body></html>\');
}
</script>
</head>

<body>
<input type=\"button\" onclick=\"doPopup(\'sample.jpg\',\'mit billed\',150,400);\" value=\"klik på mig\">
</body>

</html>

///////// SLUT /////////

Det er måske ikke helt det du ønskede, men det virker som det skal.....

///////// LOL /////////

Michael Myers
Avatar billede michaelmyers Nybegynder
10. december 2000 - 13:16 #5
Ups fandt lige en lille fejl:

<img src=\"url\" width=\"width\" height=\"height\">

<<< skal laves om til >>>

<img src=\"\'+url+\'\" width=\"width\" height=\"height\">

//////// LoL //////////

Michael Myers
Avatar billede stringbuffer Nybegynder
10. december 2000 - 20:22 #6
denne her er simpel, testet, og lækker:

w og h er bredde, hhv højde på dit billede.

var popup = window.open(\"\",\"\",\"width=w, height=h, location=0, toolbar=0, status=0\")
popup.document.write(\"<body background=\'ditbillede.gif\'></body>\")

da billedet er baggrundsbillede vil der ikke være nogle marginer
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