Avatar billede svenne182 Nybegynder
09. april 2004 - 17:51 Der er 17 kommentarer og
1 løsning

billede popup

jeg har denne side: www.danishsouvenir.dk

i skal først gå ind under Media - Pictures - Band


jeg vil gerne ha et popup vindue når man trykker på biilederne, hvor man så kan trykke på billedet for at vinduet lukker igen.

Ved at der er nogle spørgsmål omkring dette, men har ikke kunne få det til at virke med de accepterede svar der var i de andre tråde.


På Forhånd Tak.
Avatar billede svenne182 Nybegynder
09. april 2004 - 18:07 #2
der kan man ikke lukke vinduet ved at trykke på billedet
Avatar billede thesurfer Nybegynder
09. april 2004 - 18:09 #3
Min fejl :-)

Sådan:

  <script language="javascript" type="text/javascript">
    function popWin(file){
      newWin=window.open("","ResizeBillede","width=300,height=200,status=no");
      txt='<ht'+'ml><he'+'ad><ti'+'tle>Resize til billede<\57ti'+'tle><scri';
      txt+='pt language="javascript" type="text/javascript">';
      txt+='function resPic(){h=document.images[0].scrollHeight;';
      txt+='w=document.images[0].scrollWidth;window.resizeTo(w+6,h+32);}<\57scri';
      txt+='pt><\57he'+'ad><bo'+'dy style="overflow:hidden;';
      txt+='border:0px;margin:0px"><i'+'mg src="'+file+'" style="top:0px;left:0px;border:0px;';
      txt+='" onclick="window.close()" onload="resPic();"><\57bo'+'dy><\57ht'+'ml>';
      newWin.document.write(txt);
      newWin.document.close();
    }
  </script>
Avatar billede thesurfer Nybegynder
09. april 2004 - 18:10 #4
Og den kaldes med:
onclick="popWin('img/billede.jpg');return false;"

Eksempel:
<a href="#" onclick="popWin('img/billede.jpg');return false;"><img src="img/billedered.jpg" width="150" alt="Klik for fuld størrelse" title="Klik for fuld størrelse"></a>
Avatar billede svenne182 Nybegynder
09. april 2004 - 18:21 #5
okay.... tror jeg har den nu...

- hvordan laver jeg en titel i popup vinduet... altså når man holder over thumbnailen står der klik for fuld størrelse. Hvordan laver jeg det sådan så der står "klik for at lukke vinduet" når man holder musen over billedet i popup vinduet ??

- hvordan får jeg åbnet popup vinduet i midten ?
Avatar billede thesurfer Nybegynder
09. april 2004 - 18:23 #6
Prøv:

  <script language="javascript" type="text/javascript">
    function popWin(file){
      newWin=window.open("","ResizeBillede","width=300,height=200,status=no");
      txt='<ht'+'ml><he'+'ad><ti'+'tle>Resize til billede<\57ti'+'tle><scri';
      txt+='pt language="javascript" type="text/javascript">';
      txt+='function resPic(){h=document.images[0].scrollHeight;';
      txt+='w=document.images[0].scrollWidth;window.resizeTo(w+6,h+32);}<\57scri';
      txt+='pt><\57he'+'ad><bo'+'dy style="overflow:hidden;';
      txt+='border:0px;margin:0px"><i'+'mg src="'+file+'" style="top:0px;left:0px;border:0px;"';
      txt+=' alt="klik for at lukke vinduet" title="klik for at lukke vinduet"';
      txt+=' onclick="window.close()" onload="resPic();"><\57bo'+'dy><\57ht'+'ml>';
      newWin.document.write(txt);
      newWin.document.close();
    }
  </script>
Avatar billede svenne182 Nybegynder
09. april 2004 - 18:29 #7
Ja det virker ! ... men det er stadig ikke align'ed center
Avatar billede thesurfer Nybegynder
09. april 2004 - 18:30 #8
hvad er ikke align'ed center?
- vinduet?
- billedet?
Avatar billede svenne182 Nybegynder
09. april 2004 - 18:39 #9
vinduet .. altså popup vinduet
Avatar billede thesurfer Nybegynder
09. april 2004 - 18:39 #10
Hvis det er vinduet, der skal centreres:

  <script language="javascript" type="text/javascript">
    function popWin(file){
      newWin=window.open("","ResizeBillede","width=300,height=200,status=no");
      txt='<ht'+'ml><he'+'ad><ti'+'tle>Resize til billede<\57ti'+'tle><scri';
      txt+='pt language="javascript" type="text/javascript">';
      txt+='function resPic(){h=document.images[0].scrollHeight;';
      txt+='w=document.images[0].scrollWidth;window.resizeTo(w+6,h+32);';
      txt+='window.moveTo( (screen.width/2) - (w/2),(screen.height/2) - (h/2) );';
      txt+='}<\57scri';
      txt+='pt><\57he'+'ad><bo'+'dy style="overflow:hidden;';
      txt+='border:0px;margin:0px"><i'+'mg src="'+file+'" style="top:0px;left:0px;border:0px;"';
      txt+=' alt="klik for at lukke vinduet" title="klik for at lukke vinduet"';
      txt+=' onclick="window.close()" onload="resPic();"><\57bo'+'dy><\57ht'+'ml>';
      newWin.document.write(txt);
      newWin.document.close();
    }
  </script>
Avatar billede svenne182 Nybegynder
09. april 2004 - 18:43 #11
Tusind tak !!... skriv så et svar ! :D
Avatar billede thesurfer Nybegynder
09. april 2004 - 18:44 #12
Og et svar :-)

(husk at markere mit navn inden du klikker på Accepter-knappen)
Avatar billede thesurfer Nybegynder
09. april 2004 - 18:47 #13
Takker for points, og det var så lidt :-)
Avatar billede hashkagen Nybegynder
09. april 2004 - 18:47 #14
LOL, kan bare ikke fatte al det html, asp, php osv scripting! LOL altid noget at nogle kan det hva surf?
Avatar billede thesurfer Nybegynder
09. april 2004 - 18:52 #15
Yeps ;-)
..kan html/asp/javascript :-)
Avatar billede thesurfer Nybegynder
09. april 2004 - 18:52 #16
Det bliver først sjovt, når man henter noget i asp, smider det i noget javascript, som så udskriver det til html ;-)
Avatar billede thesurfer Nybegynder
09. april 2004 - 18:53 #17
..og det "noget" skal selfølgelig hentes fra en database ;-)
Avatar billede hashkagen Nybegynder
21. april 2004 - 20:43 #18
jaja blær' du dig bare! LOL.. :->
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
Kurser inden for grundlæggende programmering

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