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

    focus dopo location.href

    Ciao a tutti,
    mi sapreste dare un'indicazione su come effettuare il focus su un campo
    dopo aver effettuato l'href da un'altra pagina?
    Esempio:

    pagina 2 -> clicco su una voce per modifcarla -> pagina 1 con form e campi vari tra i quali quello che mi permette di moficare la voce

    Grazie.

    Marco

  2. #2
    cioè ti sposti da pagina 1 a pagina 2 e vuoi un focus da qualche parte su pagina 2? ma dove lo vuoi il focus?
    Davide

  3. #3
    no, mi sposto da pagina 2 ,dove ad esempio ho il ripilogo delle informazioni del form di pagina 1, a pagina 1 dove ho, appunto, il form....

  4. #4
    e vuoi il focus dove?
    innanzitutto immagino che dovrai passare una qualche indicazione alla apgina del form: quindi o querystring o cookie (direi che qs è più comodo), mettiamo che passi l'id dell'elemento su cui vuoi il focus:
    codice:
    location.href = "pagina2.htm?id=nome_elemento";
    su pagina due dovrai recuperare il nome dell'elemento:
    codice:
    var querystring = location.search; // restituisce ?id=nome_elemento
    var id = querystring.substring(4); // elimino ?id= e mi rimane nome_elemento
    document.getElementById( nome_elemento ).focus();
    p.s.: ovviamente il tutto funziona dopo che il DOM è stato creato, ovvero dopo che la pagina è stata completamente caricata:

    codice:
    window.onload = function() {
      // codice
    }
    Davide

  5. #5

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.