Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    pop up dietro la finestra del browser

    se apro una pop up da un bottone situato sul filmato, ho notato che se non chiudo la popup e ripremo lo stesso bottone od un altro(che apre un'altra pop up), questa finisce dietro alla finestra principale del browser, scomparendo apparentemete.
    Conoscete un sistema per evitare questo inconveniente che potrebbe disorientare un visitatore poco esperto?

  2. #2
    devi impostare il focus per la pop-up.

    Ti passo un esempio di codice Javascript.
    Nel caso tu abbia detto codice dentro Flash, non dovrebbe essere troppo difficile adattarlo alle tue esigenze...
    codice:
    <script language="javascript">
    function movie_show(indirizzo,finestra) {  
    	opzioni = "toolbar=no,menubar=no,scrollbars=no,
    width=580,height=460,resizable=yes,left=60,top=30"
    	fines = window.open(indirizzo,finestra,opzioni);
    	fines.focus();
    }
    </script>
    nota: il codice opzioni = "....."
    va scritto tutto su una riga.

  3. #3
    ti ringrazio. Avevo risolto mettendo nel body del documento html richianmato dalla popup questo codice:

    <body onBlur="self.focus()">
    e la cosa ha funzionato in maniera soddisfacente.


    il codice che ho usato per aprire la pop up da Flash è stato preso da una FAQ di FLASH MX.IT

  4. #4
    si, ma con il tuo codice la popup è SEMPRE in primo piano... non puoi + nemmeno mettere il fuoco sulla win principale e personalmente lo trovo abbastanza odioso

    ciauz
    "La consapevolezza di Case suddivisa come perle di mercurio. La sua visione era sferica, come se una singola retina rivestisse la superficie interna di un globo che conteneva tutte le cose, se tutte le cose si potevano contare." —Neuromante, William Gibson (1984)

  5. #5
    Originariamente inviato da panta
    si, ma con il tuo codice la popup è SEMPRE in primo piano... non puoi + nemmeno mettere il fuoco sulla win principale e personalmente lo trovo abbastanza odioso

    ciauz
    comunque anche se la finestra principale non è ha fuoco i bottoni funzionano lo stesso e provocano l'avvicendamento delle pop up. Avevo scelto questa soluzione perchè l'utente inesperto premendo un bottone di troppo si vedeva scomparire all'improvviso la pop up dal monitor e magari non capiva che la pop up era andata a finire dietro la finestra principale, con conseguente compromissione della navigazione. In ogni caso le pop up hanno un pulsante chiudi oltre al classico crocino rosso di Windows.
    Non sono un esperto in javascript e non so se riuscirò ad adattare il codice suggerito da Pasavign
    Il codice che ho usato per aprire la popup da Flash è questo:

    // da inserire, senza modifiche, nel primo frame del filmato
    MovieClip.prototype.popup = function(nome,titolo,lar,alt,x,y,feat){
    getURL("javascript:window.open('" + nome + "','" + titolo + "','width=" + lar + ",height=" + alt + ",screenX=" + x + ",left=" + x + ",screenY=" + y + ",top=" + y + "," + feat + "');void(0);");
    }

    // utilizzo della funzione
    on (release) {
    popup('test.html','titolo',400,300,50,50,'status=y es');
    }

  6. #6
    prova così:
    codice:
    MovieClip.prototype.popup = function(nome,titolo,lar,alt,x,y,feat)
    {getURL("java script:fines=window.open('"
     + nome + "','" + titolo + "','width=" + lar + ",height=" + alt
     + ",screenX=" + x + ",left=" + x + ",screenY=" + y + ",top=" 
     + y + "," + feat + "');void(0);fines.focus();"); 
    }
    ... poi fammi sapere

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.