Det script du bruger er beregnet på at åbne siden i en Iframe, med
mindre browser versionen er under IE5/NS6.
Hvad du er ude efter er at altid åbne i et popup vindue.
Det kan du gøre ved at ændre:
function loadwindow(url,width,height){
if (!ie5&&!ns6)
window.open(url,"","width=width,height=height,scrollbars=1")
else{
document.getElementById("dwindow").style.display=''
document.getElementById("dwindow").style.width=initialwidth=width+"px"
document.getElementById("dwindow").style.height=initialheight=height+"px"
document.getElementById("dwindow").style.left="30px"
document.getElementById("dwindow").style.top=ns6?
window.pageYOffset*1+30+"px" : iecompattest().scrollTop*1+30+"px"
document.getElementById("cframe").src=url
}
}
Til
function loadwindow(url,width,height){
window.open(url,"","width=width,height=height,scrollbars=1")
}
Det er i øvrigt ikke god stil at bruge reserverede ord til variabler,
men da du jo ikke har skrevet scriptet selv kan jeg jo ikke klandre
dig for det.
Til sidst bør du være opmærksom på at de fleste nyere browsere vil
blokere for sådan en popup som brugeren ikke selv har bedt om.
Regards Jens Peter Karlsen. Microsoft MVP - Frontpage.
On Sat, 9 Oct 2004 22:46:54 +0200, "oy" <noCanDo@dimsum.com> wrote:
>Jeg håber i kan hjælpe, jeg har fundet et script som gør hvad jeg gerne
>ville MEN den popup jeg vil vise ligger inde i iFrame.
>
>Mit spørgsmål, kan jeg få popup'erne til at bryde ud af iFramen?
|