20. maj 2006 - 12:57Der er
3 kommentarer og 1 løsning
Goddag alle sammen..
Hej alle sammen.. jeg sidder lige og laver lidt hjemmeside også ville jeg have lavet såen hmm i ved hvis man gør et billed lille.. så kan man trykke på det som et link.. også kommer det frem i et nyt vindue "i fuld størelse" hvordan er det jeg gør det?
Jeg har tidligere brugt følgende i asp classic. <a href="" onclick='java script: window.open ("showpicture.asp?picture=<%=rs("Id")%>", "Show", "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0"); return false;'><img src="images/<%=rs("Filename")%>" width="90" height="90" border="0"></a>
Hvor "showpicture.asp" så har functionen: <script language="javascript"> <!-- function fitWindowSize() { if (document.layers) { window.innerWidth = document.layers[0].document.images[0].width; window.innerHeight = document.layers[0].document.images[0].height; } else { width = document.body.clientWidth - document.images[0].width; height = document.body.clientHeight - document.images[0].height; window.resizeBy(-width, -height); } } //--> </script> <body onLoad="fitWindowSize();" menubar="no" resizeable="no" status="no" toolbar="no" topmargin="0" leftmargin="0">
og billedet vises som (så man kan lukke ved at trykke på det):
Det smarte ved roenvings version er, at der ikke skal skrives en ekstra fil til popup-vinduet. Det gøres af scriptet, hvilket giver en mere overskuelig kode og mindre vedligehold. Så er det i øvrigt en fejl at skrive 'java script:' i en event-handler :)
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.