Visualizzazione dei risultati da 1 a 3 su 3

Discussione: selection.getFocus

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    20

    selection.getFocus

    salve ragazzi...mi risolvete questo piccolo problemino?
    allora ho la funzione controllafuoco() che rileva il fuoco rispetto a diversi campi di testo di input e lo immagazzina nella variabile globale chiamata fuoco...poi attraverso il setIntervall faccio fare questo controllo ogni 500 millisecondi


    function controllafuoco(){
    _global.fuoco=Selection.getFocus();
    trace(_global.fuoco)
    }
    setInterval(controllafuoco,500)




    ora il problema mio è che il rilevamento del fuoco mi serve per definire l'utente in quale box di testo si trova e quindi per cambiare lo sfondo al box di testo interessato...

    ho provato cosi ma evidentemente non funziona:


    [_global.fuoco].onSetFocus=function(){
    this.backgroundColor=0xEEFDE1
    }


    mi date una mano?...grazie a tutti

  2. #2
    non ho capito il perchè del controllo ogni tot secondi...
    comunque se per esempio hai due campi di testo a cui vuoi cambiare il colore quando ricevono il focus puoi scrivere:

    codice:
    myOnSetFocus = function () {
    	this.backgroundColor = 0xCCCCCC;
    };
    myOnKillFocus = function () {
    	this.backgroundColor = 0xFFFFFF;
    };
    campo1.onSetFocus = myOnSetFocus;
    campo2.onSetFocus = myOnSetFocus;
    campo1.onKillFocus = myOnKillFocus;
    campo2.onKillFocus = myOnKillFocus;
    [Il mio sito V2]
    ___________________
    I.m.The.Magic.Man

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    20
    grazie millem come al solito...

    il mio era un tentativo di "automatizzare" il tutto senza far richiamare le funzioni ad ogni singolo campo di testo (visto che è un form e che quindi ne ha abbastanza) facendo ricercare al sistema dove si trovasse il focus in quel momento e quindi agire su quel campo di testo (spero di essermi spiegato in modo chiaro... )...ma cmq il tuo esempio va piu che bene...

    grazie ancora

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 © 2024 vBulletin Solutions, Inc. All rights reserved.