Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Focus su nuova pagina

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    263

    Focus su nuova pagina

    Ciao a tutti.
    Premetto che conosco poco js
    Ho il seguente problema:
    da una pagina lancio il comando
    codice:
    Nuova pagina
    e me la apre correttamente nello stessa sessione del browser con un tab differente e ponendo correttamente il focus su tale pagina.
    Non chiudo questa pagina
    Tutto bene.
    Ritorno alla mia vecchia pagina e lancio un nuovo comando
    codice:
    ]Nuova pagina[/
    A questo punto mi apre correttamente pagina2.html nella sessione di pagina1.html ma non mi pone il focus su questa pagina.
    Premetto che sia in pagina1 che pagina 2 ho inserito
    codice:
    <body onload="self.focus()">
    Come posso fare ?
    Grazie 1000

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    636
    potrei sbagliarmi ma ogni utente ha il sacrosanto diritto di impostare il comportamento del browser all'aprirsi di un nuovo pannello. Tale comportamento non può essere sovrascritto con javascript, se ne fossi sicuro al 100% dormirei meglio la notte ... quindi non so cosa vuoi fare ma da possibile utente del tuo sito ti consiglierei di strutturarlo diversamente così da funzionare senza tentare di andare contro le mie preferenze.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    263
    Non capisco la tua risposta.
    Se si può fare bene, se invece è tecnicamente impossibile, amen.

    Qualcun altro riesce a darmi una dritta ?
    Grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    636
    Visto che nessuno ti ha risposto, mi limito a spiegare la mia risposta.

    Stavo cercando di dirti che il comportamento del browser all'aprirsi di un nuovo pannello è un qualcosa che l'utente può configurare dalle impostazioni del browser. C'è chi preferisce che il nuovo pannello venga messo in primo piano chi invece vuole che il pannello venga aperto ma che il focus non cambi.

    In genere, per mantenere il sito usabile, si deve cercare di non contrastare le preferenze dell'utente, ora non so se si può fare quello che chiedi, spero che qualcuno ti dia la risposta che cerchi, ma sappi che non è una scelta molto elegante.

    Non ti disturbo più

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    263
    Ok longilineo, adesso capisco la risposta !
    Grazie per il chiarimento.

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.