Avatar billede erran Nybegynder
05. juli 2002 - 20:53 Der er 2 kommentarer og
1 løsning

Pop-up vindue ved klik på billeder

Hejsa

Jeg har nogle små billeder på min side, jeg vil gerne have det til at fungere sådan at når folk klikker på et billeder, så popper der et vindue op, så billedet kan ses i stort format. Klikker de så på et andet billede ændre billedet sig i pop-up vinduet, altså så man slipper for at sidde og åbne og lukke vinduer, men når det er åbnet skifter billedet bare deri. Kan det lade sig gøre?


Avatar billede nikolajdu Nybegynder
05. juli 2002 - 21:12 #1
Du kan gøre sådan her :

<html>
<head>
    <title>Untitled</title>
   
    <script>
   
    function openDu(hvad){
    window.open(hvad,"billede","height=400,width=400")
    }
   
    </script>
</head>

<body>
<a href="#" onclick="openDu('billede1.jpg')"><img src="billede1.jpg"></a>
<br>
<a href="#" onclick="openDu('billede2.jpg')"><img src="billede1.jpg"></a>
<br>
<a href="#" onclick="openDu('billede3.jpg')"><img src="billede1.jpg"></a>
<br>

</body>
</html>

/Nikolaj
Avatar billede vbronx Nybegynder
10. juli 2002 - 20:54 #2
Jeg har tænkt lidt over den der (jeg bruger den selv), og er kommet lidt i tvivl om udfaldet hvis nu klienten har slået JavaScript fra (eller hvis det bliver sorteret fra i en firewall). Jeg plejer derfor altid at lave noget i stil med
...
function pop(el){
  window.open(el.href,'pop','height/width/left/top/toolbar osv.')
}
</head><body>
<a href="billede1.jpg" onclick="pop(this)" target="pop"><img...></a>
...
Avatar billede vbronx Nybegynder
10. juli 2002 - 21:19 #3
og linken skulle selvfølgeligt se således ud:
<a href="billede1.jpg" onclick="pop(this)" target="pop"><img...></a>
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