Avatar billede Slettet bruger
12. januar 2008 - 15:26 Der er 3 kommentarer

Layer i popup

Jeg har funder et lille javascript her på siden som gør at når man linker til et billede åbner den i en ny browser uden toolbars og tilpasset billedets størrelse, altså en dynamisk popup. Hvordan laver jeg et layer med dette link foran billedet?

<a href="java script:window.close()">Luk vindue</a>   

java script:
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+='" onload="resPic();"><\57bo'+'dy><\57ht'+'ml>';
      newWin.document.write(txt);
      newWin.document.close();
    }
Avatar billede w13 Novice
12. januar 2008 - 15:36 #1
Jeg forstår ikke spørgsmålet. Hvad vil du opnå?
Avatar billede Slettet bruger
12. januar 2008 - 16:54 #2
Sådan ser et link til et billede ud:
<a href="Vinter.jpg" target="_blank">billede</a>

Dét mit lille javascript gør er at tilpasse browseren til billedets størrelse dynamisk så det kommer til at virke som en popup. Kan jeg via javascriptet gøre at dette link:<a href="java script:window.close()">Luk vindue</a> automatisk kommer til at stå foran billedet evt. vha. et layer?
Avatar billede w13 Novice
12. januar 2008 - 17:17 #3
Ja da:

<a style="position:absolute;top:50px;left:50px;z-index:1000" href="java script:window.close()">Luk vindue</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