webForumDet fria alternativet

Jojoxx centrerad popup + autoresize: vidareutveckling

JavaScriptur Javascript

3 svar · 306 visningar · startad av Del Pero

Medlem sedan feb. 20003 785 inlägg
Frågan#1
Medlem sedan dec. 20025 483 inlägg
#2
 <script type="text/javascript">
/* Detta script finns att hämta på [url]http://www.jojoxx.net[/url] och
   får användas fritt så länge som dessa rader står kvar. */

function imgPopup4(url){
        MyWin = window.open("",""," scrollbars=no,resizable=yes,toolbar=no,location=no,directori[b]es=no,status=no,menubar=no,width=100,height=100");[/b]
        with(MyWin.document){
        open();
        write("<html>\n<head><scr"+"ipt>");
        write("awidth=(document.layers)?0:8;awidth+=(document.all)?4:0;aheight=(document.layers)?0:29;\n");
        write("window.onload=function(){ window.resizeTo(document.images[0].width+awidth,document.images[0].height+aheight+50); window.moveTo(parseInt(screen.width/2-document.images[0].width/2),parseInt(screen.height/2-document.images[0].height/2));\n");
        write("if(document.all) document.all['wait'].style.visibility='hidden';\n");
        write("if(document.layers) document.layers['wait'].visibility='hide';\n");
        write("if(document.getElementById) document.getElementById('wait').style.visibility='hidden';\n");
        write("}\n</scr"+"ipt>\n");
        write("<title>Bildvisare</title>\n</head>\n<body marginwidth=0 marginheight=0 leftmargin=0 topmargin=0 rightmargin=0 style=\"overflow:hidden;\">\n");
        write("<div id='wait'  style='position:absolute;top:0px;left:0px;width:100px;height[b]:100px;background-color:rgb(0,0,200);color:white;font:bold 12px Arial;'><p> </p><p>Vänta...<br>Bilden laddas</p></div>\n");[/b]
        write("<img id='myimg' src=\""+url+"\">\n");
	write("<div style='text-align:center;padding-top:10px'><a href=''>[Föregående]</a> <a href=''>[Nästa]</a></div>");
        write("</body>\n</html>\n");
        close();
        }
}
</script>
<a href="../../images/www.jojoxx.net.onscreen.gif" onClick="imgPopup4(this.href); return false;">Visa bild</a>

:)

Medlem sedan feb. 20003 785 inlägg
#3

Tack, men tyvärr så fungerade det inte. :)

Istället för att öppnas i ett nytt fönster så öppnas bilden som vanligt i samma fönster.

Medlem sedan dec. 20025 483 inlägg
#4

Detta forum bryter koden på vissa ställen som synes i mitt förra inlägg (som jag nu redigerat [se de fetstilta raderna]).

:)

129 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)