Kenneth Peippo <kenneth@farusa.dk> writes:
> Er der nogen der kan hjælpe mig med et script til et pop up
> vindue som åbner, når den besøgende har forladt min side eller
> lukker sin browser?
Det er svært at åbne noget når browseren bliver lukket.
Hvis du vil gøre noget når man forlader en side, så brug
onunload-handleren på body, i.e.,
<body unonload="doit()">
Det sker dog hver gang man forlader en side. Hvis du så sørger for at
alle dine interne links sætter en variabel til fx true, og doit()
tjekker den variabel og ikke åbner et nyt vindue hvis variablen er true,
så kan du undgå at den bliver åbnet mens de er på dit sted.
(Jeg gætter her på at du godt kan finde ud af at åbne en popup generelt)
Hvad skal du bruge det til?
> Den må nemlig ikke åbne mens den besøgende er på sitet eller
> skifter mellem siderne på sitet.
To kommentarer:
Ting der popper op når man lukker et vindue er, med rette, hadet og
udskældt. De er typisk brugt til "reklamen der ikke ville dø" og andre
forsøg på at bestemme hvad man skal se på. Så, pas på, og vær sikker
på at det ikke virker for negativt på dine brugere.
Teknisk set er der ikke noget der hedder at "være på et site". Man
henter en side, ser på den, trykker på et link, etc., men man er ikke
nogen steder imens. Jeg kan sagtens åbne en side og lade den stå åben
i dagevis, men jeg vil ikke sige at jeg er på en side.
--
Lasse Reichstein Nielsen - lrn@brics.dk
Ph.D. i datalogi søger stilling som software-udvikler i Øst- eller
Nordjylland. Curriculum Vitae: <URL:
http://www.brics.dk/~lrn/cv.html>