Newsgroup: it.comp.lang.javascript
Titolo: textDecoration...

Ciao a tutti!
sarà una cosa banalissima... già lo so... ma non capisco perche' questo:
document.getElementById('divsospendi').style.textDecoration="blink";
non funziona...cioe' il div non blinka... la console di ff non da segni... 
quindi almeno sintatticamente e' tutto corretto...
specifico che se metto un alert di 
document.getElementById('divsospendi').style.textDecoration ottengo esattamente 
quello che metto all'inizio, cioe' none... e se rifaccio l'alert dopo ottengo 
blink... uso FF, per caso questo effetto non viene visualizzato se gli si cambia 
il valore da js al volo?
Se glielo imposto di default funziona...
Nel caso come faccio a far blinkare un testo flaggando una checkbox? (che e' 
esattamente quello che sto cercando di fare :P)
grazie e scusate per la stupida domanda!
BYEZ!
Viandante

 quindi almeno sintatticamente e' tutto corretto...
Ma qualche browser lo supporta?
Anche il w3 (css2) lo indica come valore, ma...
 
http://www.w3.org/TR/REC-CSS2/text.html#lining-striking-props
Così a naso potrebbe supportarlo solo Opera (non provato però)
-- 
"Ti sei salvato
 o sei entrato in banca pure tu?"
									    A.V.

 
Mah... se nel css lo metto ff fa blinkare il testo... e col dom inspector come 
valore e' segnato... ho controllato anche in un documento dove non lo metto... e 
tra gli elementi di style e' indicato textDecoration...
a meno che non centri nulla con il text-decoration dei css...
Oddio... vivo anche senza... ma era solo per dare evidenza ad una cosa del mio 
progetto... se non si puo' faccio comparire un alert o gli cambio lo sfondo...
grazie cmq
Viandante

 esattamente quello che sto cercando di fare :P)
vai di setInterval. Del resto, setTimeout/setInterval alla fin dei conti
servono proprio a questo. Temporizzare. In special modo, le animazioni. E
il blink č un'animazione grezza, in fondo.
-- 
ZER0 
~ La vita e' una tempesta, ma prenderla nel culo e' un lampo.
(B. Grillo)

 il blink è un'animazione grezza, in fondo.
mmm... quindi dovrei associare a setInterval o setTimeout una funzione
che mi controlli lo stato della check ed eventualmente far cominciare a
blinkare il testo?
ce provo...
thanks
Viandante

 blinkare il testo?
Ok ho risolto con il setTimeout agendo sulla visibilità del div che
contiene il testo da "blinkare".
Grassie!
Viandante

 blinkare il testo?
Non proprio. Direi che è più opportuno attivare un interval quando il
checkbox è spuntato, ed eliminarlo quando non lo è. L'interval si
preoccuperà di blinkare il testo (o far quel che vuoi). Non ha senso
tenerlo sempre "in ascolto". Ti ricordo che JS non è multithread, e
setInterval/setTimeout lavorano all'interno dello stesso thread.
-- 
ZER0 
~ "Il mondo si divide in due categorie: chi ha la pistola, e chi scava.
Tu scavi."

  GASP! ;;-______-
Che "gaspeggi"..?
-- 
ZER0 
~ "Quando i morti camminano, signori, bisogna smettere di uccidere.
O si perde la guerra." (Zombie)

 setInterval/setTimeout lavorano all'interno dello stesso thread.
 GASP! ;;-______-
-- 
Firma in ferie contrattuali


Ti riformulo la domanda: che "gaspeggi"...? Continuo a non capirne il
"significato".
-- 
ZER0 
~ L'ingegnere non vive, funziona.


-- 
Firma in ferie contrattuali

 hai presente parlare di corde in casa dell'impiccato? :)
In verità, no... è un modo di dire che mi giunge nuovo...
..e cmq non prenderla sul personale, era un discorso generale che già si
faceva anni fa, quello su js & thread :P
P.S.
Giusto per rimanere in tema con la signature, ieri ho visto un pezzo finale
di un film dove si staccava un pezzo di california per via del del "big
one"... ovviamente, quale strategia hanno adottato gli americani per
limitare i danni? :P
-- 
ZER0 
~ "Nei film americani, qualsiasi problema che venga considerato
sufficientemente catastrofico, puo' essere risolto facendo esplodere uno
o piu' ordigni nucleari" (ZER0 & Cosimo)

 limitare i danni? :P
ho visto anch'io quel film... =__= il regista aveva il parkinson?


 "significato".
hai presente parlare di corde in casa dell'impiccato? :)
-- 
Firma in ferie contrattuali