Newsgroup: it.comp.lang.javascript
Titolo: Referenziare oggetto creato dinamicamente

in div creo dinamicamente una tabella:
document.getElementById("OutPut").innerHTML = '<table class="sort-
table" id="id_Tab"';
poi vorrei aggiungera a questa tabella la possibilità di ordinarla 
con:
http://webfx.eae.net/dhtml/sortabletable/sortabletable.html
e quindi imposta
var st1 = new 
SortableTable(document.getElementById("id_Tab"),["CaseInsensitiveStri
ng", "CaseInsensitiveString", "CaseInsensitiveString", 
"CaseInsensitiveString", "None"]);
ma non funziona al contrario di quando la uso staticamente.
Forse perché "id_Tab" non è un oggetto referenziabile da 
"document.getElementById"?
Pensate sia possibile referenziare una tabella creata dinamicamente 
per poterla gestire con una libreria?
Grazie.
-- 
http://midiquiz.altervista.org
http://interno.altervista.org

 "document.getElementById"?
mah ... mai provato ma non vedo perché non debba referenziarla. Firefox che
errore ti segnala?
-- 
"Ho smesso di fumare.
 Vivrò una settimana di più.
 E in quella settimana pioverà a dirotto"
									    W.A.

 errore ti segnala?
Errore: [Exception... "'Permesso negato per impostare la proprietà
XULElement.selectedIndex' when calling method:
[nsIAutoCompletePopup::selectedIndex]"  nsresult: "0x8057001e
(NS_ERROR_XPC_JS_THREW_STRING)"  location: "JS frame ::
http://127.0.0.1/modules.php?name=modulo
 :: handleResponse :: line 232" 
data: no]
File sorgente: 
http://127.0.0.1/modules.php?name=modulo
Riga: 232
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Riga: 232
c'è qualcosa che non va: qua parla di selectedIndex, quindi di una
select...
-- 
"Emancipate yourselves from mental slavery;
None but ourselves can free our minds"
									    B.M.

 File sorgente: 
http://127.0.0.1/modules.php?name=modulo
Pubblica il codice HTML online da qualche parte.
Non ho presente che tipo di tabella sia, né il codice js della
"SortableTable" ( e lungi da me l'idea di spulciarmi quest'ultimo ); ma
questo genere di errore sembrerebbe essere il noto bug sull'autocomplete di
Gecko. Ma si dovrebbe verificare in presenza di un campo di testo (input
type="text") con qualche event-handler associato (tipo onkeyup et similia)..
quindi non ha comunque nulla a che vedere con il discorso della tabella.
Cmq sia, se si tratta del sopracitato bug, lo puoi aggirare impostato
l'attributo "autocomplete" con valore "off" sul tag input relativo.
-- 
~ "When you have eliminated the impossible, whatever remains,
however improbable, must be the truth." (S.H.)

 File sorgente: 
http://127.0.0.1/modules.php?name=modulo
Pubblica il codice HTML online da qualche parte.
Non ho presente che tipo di tabella sia, né il codice js della
"SortableTable" ( e lungi da me l'idea di spulciarmi quest'ultimo ); ma
questo genere di errore sembrerebbe essere il noto bug sull'autocomplete di
Gecko. Ma si dovrebbe verificare in presenza di un campo di testo (input
type="text") con qualche event-handler associato (tipo onkeyup et similia)..
quindi non ha comunque nulla a che vedere con il discorso della tabella.
Cmq sia, per evitare che questo errore ti compaia nella js console, lo puoi
aggirare impostando l'attributo "autocomplete" con valore "off" sul tag


 select...
Cristiano, non è la prima volta che ci sbatti sulla stessa, medesima cosa..
:) Leggi, "XULElement"... "nsIAutoCompletePopup"... :P


 :) Leggi, "XULElement"... "nsIAutoCompletePopup"... :P
:-/ è perché questo errore io lo avevo rilevato (non questo esatto, ma ci
assomiglia) dando focus o select a una select...
-- 
"qualcuno è andato per età
 qualcuno perchè già dottore
 e insegue una maturità, si è sposato, fa carriera
 ed è una morte un po' peggiore"
									    F.G.

 assomiglia) dando focus o select a una select...
Beh, non mi è mai capitato, ma a occhio direi che nell'errore in questione,
se veniva da una select, la selectedIndex si riferisse all'elemento HTML e
non XUL, e dubito che parlasse del popup di autocomplete :)
