Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it L'avatar di Inoki
    Registrato dal
    Oct 2001
    Messaggi
    788

    popup non in primo piano... che sbaglio?

    Salve a tutti...

    Ho un picolo rpoblema che davvero non capisco.. dovrei tenere un popup in primo piano..
    Cercando nel forum ho scritto questo:

    codice:
    <script>
    popup=window.open('pagina.php','pngwind', 'menubar=0,locationbar=no,resizable=no,height=415,width=550, scrollbars=yes');
    popup.focus();
    </script>
    Ma non resta in primo piano..

    Lo script viene scritto da una pagina dinamica, ma l'output è esattametne questo...

    Sapete dirmi dove sbaglio?
    "La teoria è quando si sa tutto e niente funziona. La pratica è quando
    tutto funziona e nessuno sa il perché. In questo caso, abbiamo messo
    insieme la teoria e la pratica: non c'è niente che funziona... e nessuno sa
    il perché!" (Albert Einstein)

  2. #2
    prova con 'alwaysRaised' ma ho paura che funzi solo con NetScape.
    GdR Online - http://lenar.it/
    Yesterday is history. Tomorrow is mystery.
    Today is a gift. That's why it's called the present

  3. #3
    Utente di HTML.it L'avatar di Inoki
    Registrato dal
    Oct 2001
    Messaggi
    788
    Originariamente inviato da Vre
    prova con 'alwaysRaised' ma ho paura che funzi solo con NetScape.
    Non va...
    "La teoria è quando si sa tutto e niente funziona. La pratica è quando
    tutto funziona e nessuno sa il perché. In questo caso, abbiamo messo
    insieme la teoria e la pratica: non c'è niente che funziona... e nessuno sa
    il perché!" (Albert Einstein)

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Quel codice manda la pagina in primo piano ogni volta che viene "aperta" (anche se di fatto era ga` aperta).

    Per tenere la pagina in primo piano, si usa:
    <body onblur="self.focus();">
    da inserire nella pagina che non deve passare sotto.

    Nota che non e` una bella cosa (nei confronti dell'utente), ha delle controindicazioni, per cui usalo con parsimonia e solo se realmente necessario (e sempre in una pagina con un bottone per chiuderla):
    <a href=#" onclick="self.close();">chiudi la finestra</a>
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Utente di HTML.it L'avatar di Inoki
    Registrato dal
    Oct 2001
    Messaggi
    788
    Originariamente inviato da Mich_
    Quel codice manda la pagina in primo piano ogni volta che viene "aperta" (anche se di fatto era ga` aperta).

    Per tenere la pagina in primo piano, si usa:
    <body onblur="self.focus();">
    da inserire nella pagina che non deve passare sotto.

    Nota che non e` una bella cosa (nei confronti dell'utente), ha delle controindicazioni, per cui usalo con parsimonia e solo se realmente necessario (e sempre in una pagina con un bottone per chiuderla):
    <a href=#" onclick="self.close();">chiudi la finestra</a>
    Ora provo grazie mille...

    Grazie anche della puntualizzazione etica.. cmq è uan pagina di amministrazione del sito che mi serve in primo piano quando viene aperta...

    grazie dell'aiuto cmq!
    "La teoria è quando si sa tutto e niente funziona. La pratica è quando
    tutto funziona e nessuno sa il perché. In questo caso, abbiamo messo
    insieme la teoria e la pratica: non c'è niente che funziona... e nessuno sa
    il perché!" (Albert Einstein)

  6. #6
    Utente di HTML.it L'avatar di Inoki
    Registrato dal
    Oct 2001
    Messaggi
    788
    Ciao ho un altro problema..
    Con lo script che mi ha passato Mich_ mi sono accorto che la finestra resta SEMPRE in primo piano..

    Invece io vorrei che all'apertura della finestra, questa rimanesse in primo piano, ma se poi torno alla finestra madre, questa andasse dietro..

    Insomma che restasse in primo piano solo all'apertura del popup, per poi farlo comportare sempre come una finestra normale..

    grazie mille
    "La teoria è quando si sa tutto e niente funziona. La pratica è quando
    tutto funziona e nessuno sa il perché. In questo caso, abbiamo messo
    insieme la teoria e la pratica: non c'è niente che funziona... e nessuno sa
    il perché!" (Albert Einstein)

  7. #7
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    qual è la differenza rispetto a quanto eseguito dal primo codice che hai postato?

  8. #8
    Utente di HTML.it L'avatar di Inoki
    Registrato dal
    Oct 2001
    Messaggi
    788
    Originariamente inviato da Xinod
    qual è la differenza rispetto a quanto eseguito dal primo codice che hai postato?
    Nel primo codice postato.. la finestra non rimane inprimo piano

    Duqnue io ho la finestra madre, con lo script postato in alto.
    Quando apro il popup, questa si apre e viene nascosta dietro la finestra madre...

    Con lo Script di Mich resta SEMPRE in primo piano...

    Vorrei la via di mezzo...

    Grazie mille!
    "La teoria è quando si sa tutto e niente funziona. La pratica è quando
    tutto funziona e nessuno sa il perché. In questo caso, abbiamo messo
    insieme la teoria e la pratica: non c'è niente che funziona... e nessuno sa
    il perché!" (Albert Einstein)

  9. #9
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Il codice di Mich_ e' giusto... presumibilmente il difetto risiede nella chiamata: se usi lo script postato tale e quale e' normale che il focus ritorni alla finestra madre.

    Prova ad aggiungere, sempre nella finestra madre,

    <body onload="popup.focus()">

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  10. #10
    Utente di HTML.it L'avatar di Inoki
    Registrato dal
    Oct 2001
    Messaggi
    788
    Originariamente inviato da br1
    Il codice di Mich_ e' giusto... presumibilmente il difetto risiede nella chiamata: se usi lo script postato tale e quale e' normale che il focus ritorni alla finestra madre.

    Prova ad aggiungere, sempre nella finestra madre,

    <body onload="popup.focus()">

    ciao
    Purtroppo l apagina madre è una pagina che si refresha ogni 10 secondi

    E con il codice che mi hai dato tu... non succede che tutte le volte tornerebbe in primo piano il popup?
    "La teoria è quando si sa tutto e niente funziona. La pratica è quando
    tutto funziona e nessuno sa il perché. In questo caso, abbiamo messo
    insieme la teoria e la pratica: non c'è niente che funziona... e nessuno sa
    il perché!" (Albert Einstein)

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.