HighDots Forums  

Esploder non riesce ad impostare l'innerHTML di un select...

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


Discuss Esploder non riesce ad impostare l'innerHTML di un select... in the Javascript (Italian) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Mr. Fix
 
Posts: n/a

Default Esploder non riesce ad impostare l'innerHTML di un select... - 12-14-2006 , 11:53 AM






BUG: Internet Explorer Fails to Set the innerHTML Property of the Select
Object

<http://support.microsoft.com/kb/276228/en-us>

Ma c'è qualcosa che funzioni in questa schifezza di software??? : /

ok, ok, avrei dovuto verificarlo prima. ma cazzarola... Non c'è nessun
sistema per ovviare a questo baco, a parte mettere ogni select in un div
e aggiornare il div?

malimortacci...

--
Mr. Fix @ work

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

Default Re: Esploder non riesce ad impostare l'innerHTML di un select... - 12-15-2006 , 01:24 AM






Mr. Fix ha scritto:
Quote:
BUG: Internet Explorer Fails to Set the innerHTML Property of the Select
Object

http://support.microsoft.com/kb/276228/en-us

Ma c'è qualcosa che funzioni in questa schifezza di software??? : /

ok, ok, avrei dovuto verificarlo prima. ma cazzarola... Non c'è nessun
sistema per ovviare a questo baco, a parte mettere ogni select in un div
e aggiornare il div?

http://www.javascripttoolbox.com/lib/selectbox/
e correlate ...


Reply With Quote
  #3  
Old   
Mr. Fix
 
Posts: n/a

Default Re: Esploder non riesce ad impostare l'innerHTML di un select... - 12-15-2006 , 02:23 AM



hk3project <hk3project (AT) gmail (DOT) com> wrote:

Apperò.... Molto interessante (tutto il sito)... Thanks! : )

--
Mr. Fix @ work


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

Default Re: Esploder non riesce ad impostare l'innerHTML di un select... - 12-15-2006 , 02:47 AM



On Fri, 15 Dec 2006 08:24:25 +0100, hk3project wrote:

Quote:
BUG: Internet Explorer Fails to Set the innerHTML Property of the Select
Object
[..]
http://support.microsoft.com/kb/276228/en-us
[..]
ok, ok, avrei dovuto verificarlo prima. ma cazzarola... Non c'è nessun
sistema per ovviare a questo baco, a parte mettere ogni select in un div
e aggiornare il div?

http://www.javascripttoolbox.com/lib/selectbox/
e correlate ...
Premesso che non mi sono spulciato bene il link in questione, ma non ho
trovato come gli esempi mostrati in quel sito risolvano il problema
dell'impostazione dell'innerHTML in una select su IE; quanto meno non in
modo esplito. Probabilmente è nelle "correlate" a cui ti riferisci?

--
~ "Le leggi sono come le ragnatele: abbastanza forti per catturare i deboli,
troppo deboli per trattenere i forti."
(Anacarsi lo Scita)



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

Default Re: Esploder non riesce ad impostare l'innerHTML di un select... - 12-15-2006 , 02:51 AM



On Thu, 14 Dec 2006 18:53:29 +0100, Mr. Fix wrote:

Quote:
ok, ok, avrei dovuto verificarlo prima. ma cazzarola... Non c'è nessun
sistema per ovviare a questo baco, a parte mettere ogni select in un div
e aggiornare il div?
A meno che tu non abbia tonnellate di options, perché non usare le DOM API,
o comunque l'oggetto Option? Nel secondo caso avresti pure una
retrocompatibilità fino a NS4.x

--
~ Ci si aspetta di tutto, ma non si e' mai preparati a nulla. (M.Swetchine)



Reply With Quote
  #6  
Old   
Mr. Fix
 
Posts: n/a

Default Re: Esploder non riesce ad impostare l'innerHTML di un select... - 12-15-2006 , 02:57 AM



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

Quote:
Premesso che non mi sono spulciato bene il link in questione, ma non ho
trovato come gli esempi mostrati in quel sito risolvano il problema
dell'impostazione dell'innerHTML in una select su IE; quanto meno non in
modo esplito. Probabilmente è nelle "correlate" a cui ti riferisci?
Credo si riferisse alla sezione "Dynamic Option Lists"

<http://www.javascripttoolbox.com/lib/dynamicoptionlist/examples.php>

alla quale per ora ho solo dato un'occhiata furtiva e non ho testato
ancora nulla...

--
Mr. Fix @ work


Reply With Quote
  #7  
Old   
hk3project
 
Posts: n/a

Default Re: Esploder non riesce ad impostare l'innerHTML di un select... - 12-15-2006 , 03:01 AM



ZER0 ha scritto:
Quote:
On Fri, 15 Dec 2006 08:24:25 +0100, hk3project wrote:

BUG: Internet Explorer Fails to Set the innerHTML Property of the Select
Object
[..]
http://support.microsoft.com/kb/276228/en-us
[..]
ok, ok, avrei dovuto verificarlo prima. ma cazzarola... Non c'è nessun
sistema per ovviare a questo baco, a parte mettere ogni select in un div
e aggiornare il div?

http://www.javascripttoolbox.com/lib/selectbox/
e correlate ...

Premesso che non mi sono spulciato bene il link in questione, ma non ho
trovato come gli esempi mostrati in quel sito risolvano il problema
dell'impostazione dell'innerHTML in una select su IE; quanto meno non in
modo esplito. Probabilmente è nelle "correlate" a cui ti riferisci?

lui non vuole impostare l'innerHTML della select, è *palese* che vuole gestire le option.
(quale altro "innerHTML" vuole mettere dentro una select? un'iframe? ... mah ... un minimo
di elasticità mentale non guasta mai ...)


Reply With Quote
  #8  
Old   
Mr. Fix
 
Posts: n/a

Default Re: Esploder non riesce ad impostare l'innerHTML di un select... - 12-15-2006 , 03:14 AM



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

Quote:
A meno che tu non abbia tonnellate di options, perché non usare le DOM API,
o comunque l'oggetto Option? Nel secondo caso avresti pure una
retrocompatibilità fino a NS4.x
Uhm... Effettivamente le scelte nei vari select vanno arrivano al
massimo a 6/8 elementi...

Tu già sai che io sono uno zuccone e mi inciampo volentieri nelle varie
reference, per cui ti chiedo: ti riferisci a questa roba qui?

<http://www.w3.org/TR/DOM-Level-2-HTML/ecma-script-binding.html>

add(element, before) per aggiungere opzioni ad una select?

Però... uhm... Ora ho una sequenza di select... Scegliendo un valore
nel primo (che è statico e sempre uguale) vengono svolte due operazioni:

- viene effettuata una ricerca nel db e mostrato il risultato in
apposito div
- la stessa ricerca viene "raggruppata" e impacchettata in una serie di
<option></option> che vengono passati (responseText) al select
successivo

L'innerHTML era l'ideale perché così lasciavo i select con le funzioni
onchange() già configurate con i parametri giusti.

Per aggiungere options via javascript senza usare innerHTML dovrei
passare gli "<option>" splittandoli nelle singole righe ed eseguire una
funzione che aggiunge gli elementi al select....

O no? O: )

--
Mr. Fix @ work


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

Default Re: Esploder non riesce ad impostare l'innerHTML di un select... - 12-15-2006 , 03:16 AM



On Fri, 15 Dec 2006 10:01:21 +0100, hk3project wrote:

Quote:
ok, ok, avrei dovuto verificarlo prima. ma cazzarola... Non c'è nessun
sistema per ovviare a questo baco, a parte mettere ogni select in un div
e aggiornare il div?

http://www.javascripttoolbox.com/lib/selectbox/
e correlate ...

Premesso che non mi sono spulciato bene il link in questione, ma non ho
trovato come gli esempi mostrati in quel sito risolvano il problema
dell'impostazione dell'innerHTML in una select su IE; quanto meno non in
modo esplito. Probabilmente è nelle "correlate" a cui ti riferisci?

lui non vuole impostare l'innerHTML della select, è *palese* che vuole gestire le option.
Certo. Ma il tuo reply non indicava un approccio alternativo al problema.
Forniva solo un link: il che fa pensare, di primo acchito, che tale link dia
la risposta all'esatta domanda posta dall'utente.
Ho provato anche ad andare sul link in questione, ma non c'era nulla di
inerente alla problematica. E da qui il mio post... Era semplice curiosità,
come ti ho detto non avevo avuto modo di spulciarmi a dovere il link e
quindi mi poteva essere benissimo sfuggito qualcosa.

Quote:
(quale altro "innerHTML" vuole mettere dentro una select? un'iframe? ... mah ... un minimo
di elasticità mentale non guasta mai ...)
Sei solo stato un po' troppo "stringato", a mio avviso. Non avrebbe guastato
spendere qualche parola in più. Qualcosa tipo "lascia perdere innerHTML,
gestisci le option singolarmente" ( da quanto mi è parso di capire dal link
"correlato" che ha passato poi Mr.Fix ).

Il che è corretto, ma cambia completamente l'approccio, non risolve
ovviamente il baco dell'innerHTML. E spesso è capitato, anche in richieste
in questo NG, di non poter modificare ciò che ci inviava il server perché
non direttamente gestito da noi. Di solito quindi, se si suggerisce un
metodo alternativo si scrive chiaramente.

Poi, va beh, l'importante è capirci; e ora ci siam capiti.

--
~ "Io non vorrei subire un'ingiustizia nè commetterla, ma se
dovessi scegliere, preferirei subirla."
(Platone - "Gorgia")



Reply With Quote
  #10  
Old   
Mr. Fix
 
Posts: n/a

Default Re: Esploder non riesce ad impostare l'innerHTML di un select... - 12-15-2006 , 03:18 AM



hk3project <hk3project (AT) gmail (DOT) com> wrote:

Quote:
lui non vuole impostare l'innerHTML della select, è *palese* che vuole
gestire le option.

Beh, l'innerHTML di una select è composta dalle <option> (oppure da
qualche <optionGroup>) quindi credo che in questo caso ci si riferisca
agli stessi elementi in modo diverso

Quote:
(quale altro "innerHTML" vuole mettere dentro una select? un'iframe? ...
mah ... un minimo di elasticità mentale non guasta mai ...)
Bbbbbooooniiiiii, nun famo a curva sudde... ; ) (CiccioBaffo docet...)

-- Mr. Fix @ work


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 - 2010, Jelsoft Enterprises Ltd.