HighDots Forums  

Re: DOM e form help

Javascript (Italian) Il linguaggio JavaScript (it.comp.lang.javascript)


Discuss Re: DOM e form help in the Javascript (Italian) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Nando
 
Posts: n/a

Default Re: DOM e form help - 08-29-2007 , 05:38 PM






badApple <no45mail (AT) nospam (DOT) it> ha scritto:

Quote:
Devo risolvere un problema di questo genere, devo caricare dinamicamente
il contenuto dell'array var film nel form menù quando seleziono il form.
Intendi nella select? Cioè, vuoi popolare la select tramite javascript?

Quote:
In pratica nel form devono comparire i vari film..non esplicitamente
In che senso "non esplicitamente"?

Quote:
Si dovrebbe fare un ciclo for per analizzare l'array e quindi con
innerHTML scrivere il suo contenuto nel form.
E perché usare innerHTML?

--
Nando [?]
Apostolo della Prova


Reply With Quote
  #2  
Old   
badAppla
 
Posts: n/a

Default Re: DOM e form help - 08-30-2007 , 02:09 AM






Nando ha scritto:


Quote:
Intendi nella select? Cioè, vuoi popolare la select tramite javascript?
Si esatto


Quote:
In che senso "non esplicitamente"?
Non esplicitamente...nel senso che va fatto attraverso javascript e non
riempendo " a mano" i campi delle varie select.



Quote:
E perché usare innerHTML?
Perchè così è richiesto...comunque accetto qualsiasi altra soluzione.


--

questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news segnala gli abusi ad abuse (AT) newsland (DOT) it




Reply With Quote
  #3  
Old   
Nando
 
Posts: n/a

Default Re: DOM e form help - 08-30-2007 , 04:04 AM



badAppla <nomdsdsail (AT) nospam (DOT) it> ha scritto:

Quote:
Nando ha scritto:

Intendi nella select? Cioè, vuoi popolare la select tramite javascript?
Si esatto

In che senso "non esplicitamente"?
Non esplicitamente...nel senso che va fatto attraverso javascript e non
riempendo " a mano" i campi delle varie select.

E perché usare innerHTML?
Perchè così è richiesto...comunque accetto qualsiasi altra soluzione.
Vabbè, la cosa non è difficile (se ho capito bene). Crei una funzione da
invocare allo scatenarsi di un evento (ad esempio, un evento di focus sulla
select stessa); nella funzione, recuperi un riferimento alla select (basta
passarlo come parametro della funzione), quindi iteri sull'array e per ogni
elemento crei una option e la aggiungi alla select (vedi thread indicato da
Cristiano). Se proprio vuoi farlo con innerHTML, nell'iterazione
sull'array, invece di creare gli oggetti Option, crei una stringa html e
quindi la "scrivi" nella select per mezzo di innerHTML.

--
Nando [?]
Apostolo della Prova


Reply With Quote
  #4  
Old   
ZER0
 
Posts: n/a

Default Re: DOM e form help - 08-30-2007 , 04:18 AM



On Thu, 30 Aug 2007 10:04:24 +0200, Nando wrote:

Quote:
E perché usare innerHTML?
Perchè così è richiesto...comunque accetto qualsiasi altra soluzione.
A me sarebbe venuto da chiedere "e da chi è richiesto?"...

Quote:
Se proprio vuoi farlo con innerHTML, nell'iterazione
sull'array, invece di creare gli oggetti Option, crei una stringa html e
quindi la "scrivi" nella select per mezzo di innerHTML.
Non puoi farlo, non in modo crossbrowser almeno. Se ne è già parlato
altre volte sul Newsgroup, non puoi impostare tramite "innerHTML" il
contenuto di una select in IE.

--
~ Plagiarism is copying from one source;
research is copying from two or more
(Wilson Mizner)



Reply With Quote
  #5  
Old   
Nando
 
Posts: n/a

Default Re: DOM e form help - 08-30-2007 , 04:21 AM



ZER0 <zer0.shock (AT) libero (DOT) it> ha scritto:

Quote:
On Thu, 30 Aug 2007 10:04:24 +0200, Nando wrote:

E perché usare innerHTML?
Perchè così è richiesto...comunque accetto qualsiasi altra soluzione.

A me sarebbe venuto da chiedere "e da chi è richiesto?"...
Oh, ti assicuro che mi è venuto ma non l'ho domandato

Quote:
Se proprio vuoi farlo con innerHTML, nell'iterazione
sull'array, invece di creare gli oggetti Option, crei una stringa html e
quindi la "scrivi" nella select per mezzo di innerHTML.

Non puoi farlo, non in modo crossbrowser almeno. Se ne è già parlato
altre volte sul Newsgroup, non puoi impostare tramite "innerHTML" il
contenuto di una select in IE.
Hai ragione, sono distratto; però un paio di prove che ho appena fatto
hanno aiutato la mia memoria. Mi scuso con l'OP pe rl'informazione
fuorviante: dovrà dire al "Richiedente" che non si può fare come Egli vuole


--
Nando [?]
Apostolo della Prova


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.