Det borde räcka att byta denna rad:
write("<img src=\""+url+"\">\n");
mot:
write("<img src=\""+url+"\" onclick=\"self.close();\">\n");
Mvh
5 svar · 436 visningar · startad av terror9
<script type="text/javascript">
/* Detta script finns att hämta på http://www.jojoxx.net och
får användas fritt så länge som dessa rader står kvar. */
function imgPopup2(url){
MyWin = window.open("","","scrollbars=no,resizable=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,width=100,height=100");
with(MyWin.document){
open();
write("<html>\n<head><scr"+"ipt>awidth=(document.layers)?0:8;awidth+=(document.all)?4:0;aheight=(document.layers)?0:29;</scr"+"ipt>\n<title>Bildvisare</title>\n</head>\n<body onLoad=\"window.resizeTo(document.images[0].width+awidth,document.images[0].height+aheight)\"marginwidth=0 marginheight=0 leftmargin=0 topmargin=0 rightmargin=0 style=\"overflow:hidden;\">\n");
write("<img src=\""+url+"\">\n");
write("</body>\n</html>\n");
close();
}
}
</script>
<a href="../../images/calvin/CHANI30.GIF" onClick="imgPopup2(this.href); return false;">Visa bild</a>
Japp, precis vad jag letade efter men en liten funktion saknar jag. När fönstret med bilden ska stängas skulle jag vilja ha det så att man klickar på själva bilden istället, kan någon hjälpa mig? Tackar.
Det borde räcka att byta denna rad:
write("<img src=\""+url+"\">\n");
mot:
write("<img src=\""+url+"\" onclick=\"self.close();\">\n");
Mvh
@nders skrev:
Det borde räcka att byta denna rad:
write("<img src=\""+url+"\">\n");mot:
write("<img src=\""+url+"\" onclick=\"self.close();\">\n");Mvh
Den tackar jag för! :e
Har nu upptäckt att i pop-up fönstren som öppnas syns ca 2-3 pixlar av bg-färgen på höger sida, är det något som går att få bort? Hilfe.
Det är ett problem när man använder resizeTo eftersom det använder fönstrets yttermått, och fönsterramarna är inte alltid lika breda beroende på webbläsare och operativ. Prova detta script istället.
Jojoxx skrev:
Det är ett problem när man använder resizeTo eftersom det använder fönstrets yttermått, och fönsterramarna är inte alltid lika breda beroende på webbläsare och operativ. Prova detta script istället.
Tackar tackar, det fungerade bättre :)
Men, mitt första problem lyckas jag inte lösa med detta script, dvs, klicka på bilden i pop-up fönstret för att stänga det?
@nders kanske har lust att hjälpa? ;)
Prova att byta denna rad:
write("<img id='myimg' src=\""+url+"\">");
mot:
write("<img id='myimg' src=\""+url+"\" onclick=\"self.close();\">");
mvh