Gonso skrev:
> Ved hjælp af følgende script åbner jeg et nyt vindue med
> en "onload"
Det er en dårlig ide at åbne nye vinduer ved hjælp af onload.
Tonsvis af reklamebaserede sider bruger den teknik som derfor ikke
er ret populær. Mange browsere har også indbygget pop op-blokering
som fanger ikke-requestede pop op-vinduer. Selv om det ikke findes
i IE som standard, er det med i Google Toolbar som mange
efterhånden bruger, og fra næste udgave af IE (som skulle komme i
løbet af 2004) er blokering indbygget direkte i browseren (som alle
andre browsere har haft det i lang tid...)
> Så er mit spørgsmål om jeg kan lukke "hoved" vinduet og
> evt. hvordan, eller minimere det.
Normalt kan man kun lukke vinduer med javascript hvis de også er
åbnet med javascript.
Der er dog forskel fra browser til browser. Jeg har lavet et par
sider der illustrerer problemet:
<
http://gyros.dk/usenet/html/popop.shtml> (links til pop op-vinduer
skal åbnes fra denne side).
Med IE6 vil åbningen af den første pop op-side generere en
dialogboks der spørger om brugeren vil lukke vinduet. Det er altså
op til slutbrugeren om startvinduet skal lukkes eller ej.
I Mozilla kan vinduet ikke lukkes. Kigger man i javascriptkonsollen
står forklaringen som en information - "Scripts may not close
windows that were not opened by script."
Opera 7.23 tillader overraskende lukning af startsiden uden videre.
Man kan muligvis ændre dette i indstillingerne, men
standardindstillingen er altså at et javascript godt kan lukke et
vindue der ikke er åbnet med javascript - IMO et stort minus i
karakterbogen til Opera.
Alle browsere lukker uden videre popop2.shtml når popop3.shtml
åbnes. Det er helt i orden at lukke et vindue der også er åbnet med
javascript.
>----------------------------------------------------------
Sjov streg - men prøv hellere med en signaturadskiller: "-- ".
Se evt. her: <
http://www.usenet.dk/netikette/signatur.html>.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html