Problemer med popup vindue (centrering m.m.)
Jeg viser et billede i et popupvindue vha. følgende function:<script language="javascript" type="text/javascript">
function PopupBillede(file, tekst)
{
newWin=window.open("","VisBillede","scrollbars=no,status=no");
newWin.document.writeln('<ht'+'ml>');
newWin.document.writeln('<he'+'ad>');
newWin.document.writeln('<ti'+'tle>'+file+'<\57tit'+'le>');
newWin.document.writeln('<scr'+'ipt language="javascript" type="text/javascript">');
newWin.document.writeln('function resPic() {');
newWin.document.writeln('h=document.images[0].scrollHeight;');
newWin.document.writeln('w=document.images[0].scrollWidth;');
newWin.document.writeln('winTop=(screen.height-h)/2;');
newWin.document.writeln('winLeft=(screen.widht-w)/2;');
newWin.document.writeln('window.resizeTo(w+6,h+50);}');
newWin.document.writeln('<\57sc'+'ript>');
newWin.document.writeln('<\57he'+'ad>');
newWin.document.writeln('<bo'+'dy style="border:0px;margin:0px" onload="resPic();">');
newWin.document.writeln('<d'+'iv id="overDiv" style="position:absolute; visibility:hidden; z-index:1000;">');
newWin.document.writeln('<\57d'+'iv>');
newWin.document.write('<scr'+'ipt language="JavaScript" src="overlib.js">');
newWin.document.write('<!'+'-- overLIB (c) Erik Bosrup --'+'><\57scr'+'ipt>');
newWin.document.writeln('<cen'+'ter>');
newWin.document.writeln('<a href="java script:void(0);" onmouseover="return overlib('+tekst+');" onmouseout="return nd();">');
newWin.document.writeln('<i'+'mg name="billede" src="'+file+'" style="overflow:hidden;top:0px;left:0px;border:0px;">');
newWin.document.writeln('<\57a>');
newWin.document.writeln(tekst);
newWin.document.writeln('<a href="java script:window.close();">Luk vinduet<\57a>');
newWin.document.writeln('<\57ce'+'nter><\57b'+'ody><\57ht'+'ml>');
newWin.document.close();
}
</script>
Jeg kalder functionen med:
<a href="#" onclick="PopupBillede('backfire.jpg', 'Det frygtede bombefly, Backfire.');return false;">Backfire.jpg</a>
Jeg har to spørgsmål:
1. Hvordan får jeg anvendt mine to variable (winTop og winLeft) til at centrere vinduet.
2.Ovenstående giver en fejl, når jeg inkluderer linket omkring billedet. Jeg ved at 'tekst' bliver ført med over, og 'tooltippet' (overlib) virker, når jeg tester det særskilt.
