Script javascript: Controllo se browser ha blocco popup attivo

difficoltà:  script script script script script

26/1/2008

Come sappiamo tutti la maggior parte dei browser hanno ormai il blocco popup attivo di default e bloccano l'apertura automatica dei popup al caricamento della pagina.
In linea di massima però la maggior parte dei browser permette l'apertura del popup se questo avviene dopo una precisa azione dell'utente. Ad esempio il click su un link che esegue una funzione del tipo window.open.
La sicurezza assoluta però che questo avvenga non possiamo averla. Questo perché capita che utenti possano avere utility o toolbar che hanno un proprio motore di blocco popup. Ad esempio la toolbar di Yahoo o quella di Google. O altri popup blocker.
Come assicurarsi quindi che all'esecuzione della funzione window.open all'utente si sia aperta la finestra popup? Come agire nel caso questa finestra non venga aperta?
La soluzione che presento qui è molto semplice. Controllo se il popup è stato aperto. Nel caso sia stato bloccato do un'alternativa in modo tale che l'utente possa continuare la navigazione o per lo meno essere avvertito che a causa del blocco non ha potuto compiere un'operazione. leggi


Script javascript: Ridimensionare popup come immagine contenuta

difficoltà:  script script script script script

20/7/2006

Questo script permette di aprire una popup che all'apertura si ridimensiona prendendo l'altezza e la larghezza dell'immagine in essa contenuta. leggi