Bara en förfrågan om någon sett samma problem tidigare. På min dator funkar det helt ok och även för de flesta som testar. Än så länge har det bara dykt upp på en dator.
<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 centerpopup(URL,width,height){
if (parseInt(navigator.appVersion) >= 3){
if (navigator.appName == "Netscape" && parseInt(navigator.appVersion)<5){
var tools = new Packages.java.awt.Toolkit.getDefaultToolkit();
screen=tools.getScreenSize();
}
x = screen.width;
y = screen.height;
}
window.open(URL,"dummy","top=" + parseInt(y/2-height/2-16) + ",left=" + parseInt(x/2-width/2-5) + ",width=" + width + ",height=" + height);
}
</script>
<a href="#" onClick="centerpopup('http://www.sunet.se',500,500); return false;">Sunet</a>
<a href="#" onClick="centerpopup('http://www.webforum.nu',500,500); return false;">Webforum</a>
<a href="#" onClick="centerpopup('http://www.sl.se',500,500); return false;">SL</a>
Ovanstående kod är ett exempel på något som inte skulle fungera i den dator jag pratar om. Den hade öppnat ett nytt fönster varje gång man anropar centerpopup()...
Ingen som varit med om samma fenomen?
(Som sagt, det funkar i min dator. Det här är första gången jag stöter på problemet. Inga javascript som jag hittat som försöker anropa ett fönster fungerar...)
Det är MSIE 5.50 som körs på datorn... Undarar om det kan vara någon inställning i Windows rentav?
Skulle säga att detta är lite felpostat eftersom jag uppfattar frågan som att frågeställaren har en dator, webläsare, som inte fixar skriptexemplet som det är avsett att fungera.