Avatar billede Slettet bruger
17. juni 2004 - 01:59 Der er 18 kommentarer og
1 løsning

selvstændigt popup vindue

jeg har 6 billeder i miniformat

det jeg godt kunne ønske mig var at når jeg trykker på det lille billede, kommer der et vindue op som viser billedet i stor format
uden scrollbar, så det tilpasser sig billedes størrelse.
Avatar billede roenving Novice
17. juni 2004 - 02:03 #1
Avatar billede thedeathart Nybegynder
17. juni 2004 - 02:11 #2
kommentar til roenving, det virker ikke i Firefox. hvis du kan php, så har jeg en løsning.
Avatar billede thedeathart Nybegynder
17. juni 2004 - 02:12 #3
det med php var til sharon
Avatar billede roenving Novice
17. juni 2004 - 02:13 #4
Hvilken firefox ?-)
Avatar billede roenving Novice
17. juni 2004 - 02:15 #5
Hvis du har en ildræv fra det 12. århundrede virker det ikke, og hvis du har aktiveret popup-stopning virker det ikke at åbne en popup !-)
Avatar billede darkstylerdk Nybegynder
17. juni 2004 - 02:17 #6
firefox er en browser ;o)
Avatar billede thedeathart Nybegynder
17. juni 2004 - 02:19 #7
version 0.8

Billedet er ca. 4 gange størrere end pop-up'en.
2x i brede og 2x i højde.
Avatar billede roenving Novice
17. juni 2004 - 02:26 #8
Ganske interessant, for som det fremgår af siden har jeg testet den (senest for 5 minutter siden !-) med samme Gecko-maskine ...

-- og jeg har fået konkrete tilbagemeldinger om, at at Firefox 0.8 godt forstår javascript !-)
Avatar billede thedeathart Nybegynder
17. juni 2004 - 02:30 #9
hmm. det virker heller når jeg slå den standart pop-up blokker fra (body onload)
Men når billedet er blevet læst ind, så skalere firefox det selv, men i fuld størrelse bliver det ikke vist.

/sharon - undskyld for offtopic
Avatar billede roenving Novice
17. juni 2004 - 02:31 #10
-- men det er altså laaang tid siden jeg har testet den med firefox, nemlig 15/6 kl. 19:47, og der virkede den også i version 0.9 -- har du en mandagsudgave ?-)
Avatar billede thedeathart Nybegynder
17. juni 2004 - 02:33 #11
tror jeg .. det virker fint i 0.9 (testede lige på min anden pc)
Avatar billede Slettet bruger
17. juni 2004 - 02:43 #12
næ..det med php er ikke lige mig, jeg kigger lige på roenving's eksempel.

det skulle gerne virke i de fleste browser.
Avatar billede roenving Novice
17. juni 2004 - 02:49 #13
Det problem, jeg ikke har tcklet er, at browserne har særdeles forskellig måde at lave scrollbars og anden window-chrome, netop derfor står der virker næsten i Mozilla 1.5 ...

I IE passer den på pixel, men et standard Mozilla-vindue er ca. 2 px. højere i faste window-elementer, så den forskel er der ikke taget højde for !-)

Koden er også med vilje lavet relativ simpel, men jeg har en 3-4 varianter, som f.eks. gør plads til en forklarende tekst i vinduet ...
Avatar billede Slettet bruger
17. juni 2004 - 20:53 #14
din kode virker fint...men hvis jeg trykker på et nyt billede minimeres popup, det er ikke smart, kan det fixes?
Avatar billede Slettet bruger
17. juni 2004 - 23:48 #15
iøvrigt kan man selv sætte placeringen af popup vinduet, så det ikke sidder i v hjørne.
Avatar billede Slettet bruger
30. juni 2004 - 17:56 #16
æh hvad med et svar roenving *SS*
Avatar billede roenving Novice
30. juni 2004 - 18:02 #17
Hvis du godt vil sikre, at et nyt vindue ikke skjules, kan du f.eks.

  <script language="javascript" type="text/javascript">
    var newWin = {'closed':true}
    function popWin(file){
      if(!newWin.closed)newWin.close();
      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+='" onload="resPic();"><\57bo'+'dy><\57ht'+'ml>';
      newWin.document.write(txt);
      newWin.document.close();
    }
  </script>

-- og velbekomme '-)
Avatar billede Slettet bruger
30. juni 2004 - 18:21 #18
takker
Avatar billede roenving Novice
30. juni 2004 - 18:34 #19
Jeg takker for point ;~}
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