Jag skriver en webapplikation åt en kund där man skall beställa saker. Jag har gjort ex. orderbekräftelsen och en del varningsrutor som popup-fönster (window.open).
Nu säger kunden att när besökarna har blockerat popup-fönster så funkar inte detta och att jag MÅSTE lösa detta på något sätt.
Hur funkar popup-blockers av olika typer? Jag trodde att så länge som man öppnar fönster inom samma domän som huvudsidan så släpps dem igenom - men tydligen inte. Jag har aldrig själv fått någon popup-varning på min webbläsare.
Kan man programmera förbi detta på något sätt?
Kan man kontrollera om besökaren har en blocker aktiverad och då upplysa om att man måste lätta på spärren för denna domän?
Jag täntke något i stil med:
fonster=window.open('mittNyafonster.htm')
if (!fonster.focus()){
alert('Du måste öppna popupspärr för den här domänen');
}
Kan man bara skriva på startsidan att "Sidan förutsätter att den kan öppna popup:er. Kontrollera att din webbläsare godkänner detta". Det brukar ju heta att "Om du har spärr så kan vissa sidor inte fungera 100%". Detta skulle ju befria mig som programmerare från ansvar.
Många frågor och funderingar. Tacksam för era synpunkter och lösningar
Tack på förhand
/Mikke :birp