Javascript virker ikke i Firefox
Hejsa.Jeg har tilpasset dette script så det automatisk tilpasser winduet i et pop-up til størrelsen af det billede der skal vises:
Det virker perfekt i Microsoft, men ikke i f.eks. Firefox. Noget med DOM eller sådan noget kunne jeg tænke mig. Hvad skal jeg tilføje for at få scriptet til at virke i alle browsere?
For en god orden skyld viser jeg hele kildekoden i det lille ASP dokument, så du/I kan se, hvordan jeg sender variabler til scriptet:
Den streng som substring henter er foto=etEllerAndetFoto.jpg - Jeg læser altså kun fra den 6. karakter for ikke at få læst "foto=" med ind i strengen. På den måde er det kun selve navnet på billedet der er tilbage.
Det er naturligvis funktionen tilpasVindue() der er spørgsmålets kerne.
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Billede fra Strandbabe.dk</title>
<script type="text/javascript">
function tilpasVindue(url) {
var sti = location.search;
fotoData = document.all.foto;
fotoData.src = url+sti.substring(6, sti.length);
window.resizeTo(fotoData.width, fotoData.height + 50)
}
</script>
<style type="text/css">
<!--
body {
margin-left: 0px;
margin-top: 0px;
}
-->
</style>
</head>
<body onload="tilpasWindue('<%=billedURL%>')" onblur="window.close();">
<img src="<%=billedURL&request.QueryString("foto")%>" id="foto"/>
</body>
</html>
