Newsgroup: it.comp.lang.javascript
Titolo: dom e evento onchange

tramite dom creo una select:
function crea_select(num)
{
var sel1 = document.createElement("SELECT")
sel1.setAttribute('name','tot_sostituti')
sel1.setAttribute("onchange","new_pax(''+document.getElementById('conta').value+'')")
document.getElementById('select').appendChild(sel1)
var optsel1 =document.createElement("OPTION");
theText=document.createTextNode("-Seleziona-");
optsel1.appendChild(theText);
sel1.appendChild(optsel1);
for (var k=0; k< num; k++){
var optsel1 =document.createElement("OPTION");
theText=document.createTextNode(k+1);
optsel1.appendChild(theText);
sel1.appendChild(optsel1);
}
il problema è che l'evento onchange funziona con FF ma non con
Explorer.
sel1.setAttribute("onchange","new_pax(''+document.getElementById('conta').value+'')")

 sel1.setAttribute("onchange","new_pax(''+document.getElementById('conta').value+'')")
sell.onchange=function() {new....}
(se cerchi con google se ne č discusso piů volte su questo comportamento,
che IMHO č [assurdamente] piů corretto in IE che in Gecko, visto che non č
un attributo ...)
(sempre se funziona costruendola a runtime in questo modo, ma se hai
problemi per l'aggiunta a runtime di oggetti in questo newsgroup se ne č
discusso circa un milione di volte, soprattutto per i bug vari di IE)
-- 
"Affacciati affacciati benedici, guardaci
 guardaci...guardaci!
 Tanto sono quasi duemila anni che stai a guardare!"
									    E.B.

 sel1.setAttribute("onchange","new_pax(''+document.getElementById('conta').value+'')")
Appunto per la questione del binding. Se ne è già parlato sul NG altre volte.
-- 
Esiste un reality show sulla vita di alcuni dei figli di Chuck Norris. Si
intitola Power Rangers.

intanto vi ringrazio...
però vi trovo un pò nervosetti.
io sono nuovo dell NG...
mi orienterò grazie a chi è qui da tempo.

p.s. mi piacerebbe capire cosa cercare.
grazie.

 però vi trovo un pò nervosetti.
Non mi pare, è che fai domande già poste altre volte alle quali abbiamo già
ripetutamente fornito spiegazione.
Basterebbe una ricerca su google groups in questo NG per trovare le soluzioni
ai tuoi quesiti.
Ovviamente siamo sempre qui, nel caso che tali ricerche non ti diano gli esiti
sperati.
-- 
Chuck Norris, ancora teenager, ha messo incinta ogni singola suora di un
convento nascosto sulle colline della Toscana. Nove mesi dopo le suore hanno
dato alla luce i Miami Dolphins del 1972, l'unica squadra imbattuta nella
storia del football professionistico.

 p.s. mi piacerebbe capire cosa cercare.
Se non lo sai te :)
In questo caso specifico, avresti potuto cercare su google groups, in questo
NG, termini come "setAttribute" o "onchange", oppure "onchange" e "IE", e cosě
via.
-- 
Alcuni film di Chuck Norris sono talmente violenti che gli adulti dovrebbero
vederli solo in presenza di Chuck Norris.

perň vi trovo un pň nervosetti.
In questo ng non mi sembra proprio che siano nervosetti...anzi. 

"Se non lo sai te :) "
forse un pò sarcastici no?
:)




Scusa eh. Ma come facciamo noi a sapere cos'è che devi cercare ogni volta che
hai un problema? Dipende dal problema che tu, personalmente, hai.
Non ti pare? 
Quindi, se *tu* hai una qualche problematica su "qualcosa", dovresti sapere da
solo cos'è che devi cercare. Di certo non lo può sapere un'altra persona che
del tuo problema non sa niente, o che non ha visto il codice sul quale lavori.
Difatti ho aggiunto, poi: "In questo caso specifico.." fornendoti le chiavi di
ricerca che, sinceramente, già da solo avresti potuto usare e provare. Ma te
le ho ugualmente fornite.
Più di così, non saprei che altro fare.
Sarei stato "sarcastico", come tu dici, se avessi risposto:
"Ah dì, se non lo sai te..." e basta. :)
Non mi pare di aver fatto così, anzi. Tra l'altro ho aggiunto pure uno smile
onde evitare fraintendimenti.
P.S.
Tutta questa pappardella sempre per "dare a cesare quel che è di cesare", eh
;)
-- 
La prima stesura della sceneggiatura di Fight Club prevedeva Chuck Norris in
tutti i ruoli. Tutti.

 :)
Altro? :P
PS: nota la faccina! ;)
-- 
Ro!

sentirsi rispondere che nel NG è ripetuto milioni di volte e
ripetutamente continuare a sentire la farse che nel NG è ripetuto
milioni di volte... Beh credo sia uan ridondanza inutile.
Serve solo a fare capire .. beh non lo sai allora cercatelo.
Forse il tono non è questo ma questo è quello che leggo.
In ogni caso mi ritengo di essere talmente ignorante in materia da
accettare anche piccole umiliazioni come queste...
piano piano capirò al volo il vostro codice...
in modo da evitare sarcasmi ironie e frasi del tipo Ho creato un mostro
:)
Nota la faccetta   :P
Scusate ancora.

 :)
Miiiiiiii quanto sei pesante :-/
-- 
Nando [?]
Apostolo della Prova

 Nota la faccetta   :P
Però se ritieni queste cose delle piccole umiliazioni credo che non hai
inteso le faccine che gli altri ti hanno messo ;)
Spesso con "Ho creato un mostro" chi ti ha aiutato intende dire che ti ha
dato un suggerimento che ti ha portato a fare un errore. E' una battuta
scherzosa che non offende nessuno né intende farlo. E' uscita anche a me e
nessuno se l'è mai presa ;)
Dovresti vivere un po' di più la comunità dei newsgroup, così da meglio
apprendere i modi di dire e di comportarsi. imho capiresti maggiormente
alcune battutine e uscite che vengono fatte e capiresti che di nervosismo o
sarcasma non ve n'è traccia alcuna (in quale film l'avrò sentita questa?!).
Per esempio, prima di fare una domanda prova a cercare se è già stata posta
su Google Groups (e consulta come si usa, vabé che ti è sufficiente il
"group:"). Quando hai accertato che nessuno l'ha mai posta, scrivi cosa
stai facendo, cosa vuoi ottenere e l'errore che ti viene dato (da FireFox e
la sua JS Console) oppure, in mancanza di errore, cosa ottieni. Ricordati
di aggiungere il codice (se non è troppo lungo altrimenti posta la parte
incriminata) e per eliminare ogni dubbio, potresti pubblicare la pagina
online e fornire l'url.
Cerca di divertirti qui, siamo tutti qui per questo.
-- 
Ro!

 On 10 Mar 2006 09:47:20 -0800, Ghena wrote:
Dimenticavo, che fuso hai sul PC?
-- 
Ro!

il fuso di un fuso :)
tutto ok.. ragazzi...
perdonatemi ma sapete che è dura spesso approfondire determinate
cose..
soprattutto quando hai ben altre cose da fare e tanti altri problemi.
scusate i toni.
so che qui ci sono tante persone che "ci aiutano" e continueranno ad
aiutare.
Buon proseguimento.