14. december 2006 - 23:44
Der er
1 kommentar
popup når man forlader siden
Hej
Jeg har en hjemmeside med 300 forskellige asp sider.
Jeg vil i en periode gerne have at der kommer en popup når man forlader siden eller lukker browseren.
Hvordan gør jeg det nemmest (uden at skulle redigere alle 300 asp sider)
Jeg glæder mig til at høre fra jer!
14. december 2006 - 23:56
#1
Det er umuligt, da det eneste du har adgang til er en JavaScript-event der triggeres når selve DOKUMENTET forlades (onunload) - og ingen mulighed for at se hvor brugeren er på vej hen. Det bevirker altså at den pop-up kommer frem hver eneste gang man bevæger sig fra det ene dokument til den anden - og omend jeg ikke er helt sikker på hvorvidt det gælder alle browsere, så kaldes den i hvert fald også ved en simpel refresh i IE (se evt. DR's netradio for et eksempel).
Der er dog den mulighed at din hovedside kan være et frameset hvor der er en skjult frame der står for den pop-up - i så fald kommer den i det mindste ikke når man navigerer rundt på selve siden - men den vil stadig dukke op ved en refresh.
Med mindre du mener en dialogboks (igen, se DR's netradio), så vil jeg i øvrigt tro at praktisk talt alle pop-up blockere vil blokere en pop-up der kommer på den måde.