Visualizzazione dei risultati da 1 a 9 su 9

Discussione: onblur()

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    33

    onblur()

    Ciao a tutti, ho una pagina html che contiene questa istruzione:

    <html>
    <body>
    <script language="javascript">
    window.open('frameset.html','online','width=790,he ight=600,
    resizable=yes');
    </script>
    </body>
    </html>

    Alcune volte capita che la pagina 'frameset.html' una volta aperta rimanga in secondo piano così puo' sembrare che non si sia aperta!
    Come faccio per essere sicura che 'frameset.html' sia sempre in primo piano?

    Volevo inserire nel tag <body onBlur='self.focus()'> ma la frameset.html non ha il tag body e non posso modificarla...

    qualche suggerimento?
    grazie!
    Mantenetevi folli, e comportatevi come persone normali. Correte il rischio di essere diversi, ma imparate a farlo senza attirare l'attenzione.

  2. #2
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Più che onBlur, ti consiglierei onLoad. Penso che possa funzionare anche nel tag frameset. In caso contrario, la metti nel tag body di uno dei frame, e invece di self.focus() puoi fare top.focus()

  3. #3
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970
    <html>
    <head>
    <script language="javascript">
    function win() {
    var myWin = window.open('frameset.html','online','width=790,he ight=600,
    resizable=yes');
    myWin.focus();
    }
    </script>
    </head>
    <body>
    </body>
    </html>
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    33
    purtroppo non posso proprio toccare la pagina frameset.html perchè è generata automaticamente... quindi ho optato per la soluzione di Francis87, il fatto è che non va'... non si apre più la frameset.html!
    cosa faccio?

    Mantenetevi folli, e comportatevi come persone normali. Correte il rischio di essere diversi, ma imparate a farlo senza attirare l'attenzione.

  5. #5
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970
    codice:
    <html> 
    <head> 
    <script language="javascript"> 
    function win() { 
    var myWin = window.open('frameset.html','online','width=790,height=600,resizable=yes');
    myWin.focus(); 
    } 
    </script> 
    </head> 
    <body onload="win()"> 
    </body> 
    </html>
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    33
    Grande! va benissimo!
    come posso fare per iconizzare la pagina 'default.html'?

    ciao!
    Mantenetevi folli, e comportatevi come persone normali. Correte il rischio di essere diversi, ma imparate a farlo senza attirare l'attenzione.

  7. #7
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970
    non so come fare x quello....

    mi disp!

    almeno una parte ce l'hai!
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    "Iconizzare" non si puo` fare con tutti i sistemi operativi. Credo solo con Win da browser IE, e non conosco la sintassi.

    Se invece ti basta mettere la finestra in secondo piano, basta dare il focus ad un'altra finestra; eventualmente puoi spostare una finestra fuori dal campo visibile, se proprio non vuoi che venga vista:

    win1 = window.open(....)
    win1.moveTo(4000,4000);

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  9. #9
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    33
    Ciao!
    Posso dirmi a posto così! Quella di iconizzare la finestra è una cosa in più, assolutamente non necessaria!
    Grazie mille a tutti!
    Ciao e a presto!

    Mantenetevi folli, e comportatevi come persone normali. Correte il rischio di essere diversi, ma imparate a farlo senza attirare l'attenzione.

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.