• User Attivo

    Ragazzi, e se io apro una nuova finestra tramite ```
    onmouseover

    Secondo voi viene bloccata?

  • Super User

    Penso venga bloccata, comunque provare non ti costa nulla 😉

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Untitled Document</title>
    <script language="JavaScript" type="text/JavaScript">
    <!--
    function MM_openBrWindow&#40;theURL,winName,features&#41; &#123; //v2.0
      window.open&#40;theURL,winName,features&#41;;
    &#125;
    //-->
    </script>
    </head>
    
    <body>
    <table border="0" align="center">
      <tr >
        <td width="80" height="80" style="background-color&#58;#009999 " onMouseOver="MM_openBrWindow&#40;'http&#58;//www.giorgiotave.it/forum','',''&#41;"></td>
      </tr>
    </table>
    </body>
    </html>
    

    La google toolbar lo blocca, senza pero' viene aperta da Explorer.
    Con Firfox non funziona.
    Con Opera funziona.

    :ciauz:


  • User Attivo

    Ciao, riprendo questo post per fare un'altra domanda inerente questo argomento:
    mi piacerebbe sapere quante volte il mio popup è stato bloccato e quante volte invece si è aperto.
    Come posso fare??

    Per ora ho trovato questo script che verifica se un popup è aperto o meno, ma come posso fare per contare?

    
    <HTML> 
    <HEAD> 
    <SCRIPT LANGUAGE="javascript1.3"> 
    var aa=null; 
    function apri&#40;&#41; 
       &#123; 
       aa = window.open&#40;"dati.htm"&#41;; 
       &#125; 
    
    function check&#40;&#41; 
       &#123; 
       if &#40;aa && !aa.closed&#41; 
          &#123; 
          alert&#40;'Ci sono!!'&#41;; 
          aa.focus&#40;&#41;; 
          &#125; 
       else 
          if &#40;aa && aa.closed&#41; 
             alert&#40;'Mi hai chiusa!'&#41;; 
          else 
             alert&#40;'Non ci sono!'&#41; 
       &#125; 
    </SCRIPT> 
    </HEAD> 
    <BODY> 
    [url="javascript:check&#40;&#41;;"]controlla 
    
     
    
     
    
     
    [url="javascript&#58;apri&#40;&#41;;"]apri 
    </BODY> 
    </HTML>
    
    

  • Super User

    Dovresti richiamare i maniera condizionata una funzione php che memorizzi su un file le informazioni.

    Potresti anche memorizzare il tipo di browser usato.


  • User Attivo

    cioè? potresti spiegarti meglio?
    Come faccio a chiamre una funzione asp o php facendo prima il controllo js?


  • Super User

    Effettivamente non e' semplice risolvera la cosa... Potresti provare creando un piccolissimo iframe

    
    <iframe src="http://...........it/contatorepopup.htm" width="10" height="10">
            Contatore popup.
    </iframe>
    

    All'interno del file contatorepopup.htm inserire

    
    <HTML>
    <HEAD>
    <SCRIPT LANGUAGE="javascript1.3">
    var aa=null;
    function apri&#40;&#41;
       &#123;
       aa = window.open&#40;"dati.htm"&#41;;
       &#125;
    
    function check&#40;&#41;
       &#123;
       if &#40;aa && !aa.closed&#41;
          &#123;
          location.href = "popup_presente.php";
          &#125;
       else
       &#123;   location.href = "popup_assente.php";
       &#125;
    
    </SCRIPT>
    </HEAD>
    <BODY>
    [url="javascript&#58;check&#40;&#41;;"]controlla
    
    
    
    
    
    
    [url="javascript&#58;apri&#40;&#41;;"]apri
    </BODY>
    </HTML> 
    

    (Il codice l'ho scritto senza provarlo, giusto per darti un'idea.)

    Ciao
    :ciauz:


  • User

    Mumble... Mumble...
    La routine JS deve iniziare quando si chiude il browser o quando semplicemente si esce dal sito?
    (Il primo caso è facile, il secondo ci sto pensando).


  • User Attivo

    ma non vi e' mai passato per la testa che se blocco i popup e i vari popunder e' perche' li trovo fastidiosi? E siete sicuri di voler provare a vendere qualcosa attraverso un metodo che viene ritenuto estremamente fastidioso? Secondo me e' una cosa decisamente poco produttiva e se puo' portate qualche vendita viene comunque a mancare qualunque forma di fiducia verso quel prodotto che utilizza tecniche fastidiose per pubblicizzarsi.

    Almeno, io la vedo cosi' 😄


  • User

    Sono pienamente d'accordo, ma il mio interesse per la questione è esclusivamente di tipo tecnico.

    Un'applicazione per esempio potrebbe essere che in uscita dal sito si apra un semplice messaggio di cortesia che dica "Grazie per averci visitato, il sito www.cicco.it] è a disposizione per qualsiasi feedback/ segnalazione / miglioramento / etc etc..." senza alcunché di intrusivo nelle scelte dell'utente.


  • User

    Ooops... Scusate, cicco.it esiste veramente!!!
    :sbonk: :sbonk: :sbonk:


  • Super User

    purtroppo gli over under ciccio pasticcio sono stati usati ed abusati tanto da farli diventare fastidiosi ma se li si usa con cognizione di causa con il fine di raccogliere dati sono ancora uno strumento prezioso.

    capire perchè un utente, arrivato su una landing, se ne va senza compiere l'azione è fondamentale e se glie lo chiedi quando se ne sta andando puoi ottenere delle risposte fondamentali per aggiustare il tiro della landing stessa.

    l'importanza di questi dati giustifica l'eventuale rischio di "perdita d'immagine" da parte del sito agl'occhi dei navigatori che proprio non sopportano i popup.