28. februar 2005 - 17:49Der er
16 kommentarer og 1 løsning
Tjek om der bruges pop up killer?
Hej Alle!
Jeg har et site, hvor jeg præsenterer enkelte tools for mine brugere. Nogle af disse tools åbnes i et pop up vindue.
Jeg har set, at der på en række forskellige sites bliver kontrolleret om brugeren har slået "Pop up blokker" fra, eller givet adgang til pop up på denne side.
Jeg ville rigtig gerne lave det, så mine brugere blev informeret om, at der skulle slå deres blokker fra på mit site.
Er der nogle der har et script, eller en god metode?
Jeg har lige testet den med Explorer og sp2. I det tilfælde blokerer den bare.
Ville det ikke være muligt, at lave en window.open funktion, der afventer et svar fra pop up´en, og hvis det ikke kommer inden x antal sekunder eller lignende, så giver den en advarsel?
Jeg er ikke nået til det endnu, men ville selv lave det sådan, at der blev - aktiveret en pop up ved onload, - et vindue blev åbnet, - en værdi blev parset ned i hoved dokumentet, - og scriptet går videre til en ny side
Hvis værdien ikke kommer, så skal den give en anden en meddelelse om det.
Der _er_ vist kun den hårde vej. Så kan man til gengæld sætte en cookie, der ved næste sidekald fortæller, at denne bruger anvender popup-killer. Så kan man nøjes med at 'genere' ham én gang (f.eks. om måneden) :)
Jeg ville nu også kun gøre det én gang. Det hænger sådan sammen, at jeg i skrivende stund er ved at lægge sidste hånd på noget bruger vejledning i et cm system, og nogle af kunderne "har" undret sig over, at enkelte ting, som er pop ups ikke virker, så det var lige for at informere dem :)
Men jeg har nu stadig set mange steder, hvor de gerne vil have folk til at downloade nogle ting, advarer på en smart måde, hvis pop up er deaktiveret..
Jamen, hvorfor bruger du så ikke bare et layer i stedet for en popup - eller fyrer popup'en af direkte på en brugerhandling (et klik) og evt. derefter fylder indhold i den? Så kommer du udenom popoup-killers
Jah, det ved jeg, men jeg skal bare lige have den ind i Else ´en..
else{ document.location.href="andenside.asp" ;};
Er det sådan?
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.