Avatar billede peterfup Nybegynder
25. juli 2002 - 16:32 Der er 5 kommentarer og
2 løsninger

Problemer med popup...

Hejza...

jeg har den her kode:

document.write("<a href = billede.html?" + sentpath + picturePath + "> <img src=" + sentpath + "/" + picturePath + " " + size + " ></a>");

Jeg vil ha sådan at når man klikker på billedet, så åbnes der en popup kun med titelbar'en i f.eks. 200*200 pixels, centreret på skærmen.

Et andet spørgsmål går på at når man klikker på et billede, skal popup vinduet lukkes (billedet er selvfølgelig i dette vindue), hvordan ser denne kode ud?

På forhånd tak

/PeterFup
Avatar billede ssundsdal Nybegynder
25. juli 2002 - 16:39 #1
Avatar billede ssundsdal Nybegynder
25. juli 2002 - 16:40 #2
et=det
Avatar billede peterfup Nybegynder
25. juli 2002 - 16:47 #3
Jeg vil godt ha' et eksempel som passer til min kode.

Problemet er at i ovennævnte link, skrives funktionen i javascript og bliver så kaldt udenfor i selve 'body'. I mit eksempel skal popup koden ligge inde i javascriptet. Det ligge i en løkke - derfor kan jeg ikke flytte det hele udenfor. Jeg kan ikk få det til at virke, men er nu heller ikk nogen haj til JavaScript... :-)
Avatar billede ssundsdal Nybegynder
25. juli 2002 - 17:41 #4
hmm , tjaaa nu er jeg heller ik selv den store til det der , sorry !!!

/ssundsdal
Avatar billede ras2000 Nybegynder
30. juli 2002 - 13:56 #5
Jeg forstår ikke helt hvordan din kode skrives, og hvor den er henne, det virker umiddelbart som en lidt klodset løsning. Men koden for at få det til at poppe op er:
document.write("<a href = # onclick=window.open('billede.html?" + sentpath + picturePath + "', 'height=200, width=200')> <img src=" + sentpath + "/" + picturePath + " " + size + " ></a>");
Den bliver ikke centreret, så skal der noget matematik til. Finde brugerens højde bredde, trække 200 fra og dele med to. Jeg mener det er client.availHeight, men jeg kan ikke lige huske det.
Den sidste kan du lave ved at sætte følgende ind i img-tagget:
<img src="stien" onclick="window.close()">
Avatar billede ras2000 Nybegynder
30. juli 2002 - 13:57 #6
svar
Avatar billede peterfup Nybegynder
30. august 2002 - 22:44 #7
Nå, har fået kigget på det igen her efter ferien... Jeg kunne bruge ssundsdal's link til første spørgsmål og ras2000's svar til sidste spørgsmål...

Jeg deler pointene imellem jer - og undskyld for den lange svartid!

/PeterFup
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