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

    Sub generica per settare il Focus di una text

    Salve,

    qualcuno sa come fare per creare una sub generica che passatigli il nome del campo che si vuole che sia in focus() lei setta tale proprieta?

    avevo pensato nell'istruzione

    codice:
    ???? Nome_Funzione(idPAssato)
    {
    document.all.getElementById(idPAssato).focus();
    }
    al posto dei ???? sarebbe da mettere qualcosa, ma non so cosa.... io ho sempre usato function perchè creavo function, però questa non mi deve restiturie nessun valore, ma solo settare al campo che ha come id idPAssato il focus

    e poi tale funzione come faccio a richiamarla?

    Grazie a tutti

  2. #2
    metti semplicemente function al posto di ????.
    in JavaScript una procedura e' comunque indicata dalla dicitura function.
    inoltre, la sintassi corretta e'

    codice:
    document.getElement...
    e non

    codice:
    document.all.getElement...
    ciao

  3. #3
    allora,

    la funzione è:

    codice:
    function SetFocus(nome)
    {
    document.getElementById(nome).focus();
    }
    e la richiamo con

    codice:
    <script language="javascript">
    SetFocus('primoCampo');
    </script>
    però mi da errore a SetFocus, dice oggetto non riconosciuto o qualcosa di simile.

    conta che la function sta in script.js mentre il richiamo sta in un'altra pagina dove nell'header c'è
    codice:
    <script src="script/script.js" language="javascript" type="text/javascript"></script>
    Suggerimenti?

  4. #4
    sicuro di non invocare SetFocus prima del caricamento effettivo dell'elemento al quale ti riferisci attraverso il parametro?

  5. #5
    forse qualcosa del genere????

    leggi questo tutorial .
    SMS pronti - Idee per sms!
    GIOCHI ONLINE GRATIS - Corri a giocare!
    manuali e tutorial di informatica
    manuali webmaster - Articoli per webmaster -

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.