|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Jan 2006
Messaggi: 81
|
[javascript] href=funzione(this.id) ,binding errato??
Ciao a tutti,
devo creare dinamicamente una lista di tag <a> con due attributi: un "id" e un "href" che punta ad una funzione con "id" come parametro. Ho provato in questa maniera, ma this.id mi risulta undefined (come se il binding non fosse corretto): Codice:
var element = createElement("a");
element.setAttribute("id",id_value);
element.setAttribute("href","javascript:funzione(this.id)");
e' un metodo concettualmente sbagliato di puntare ad una funzione. Codice:
var element = createElement("a");
element.setAttribute("href","#");
element.setAttribute("id",id_value);
element.setAttribute("onclick","javascript:funzione(this.id)");
|
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Nov 2003
Messaggi: 980
|
Codice:
element.onclick = function() { funzione(this.id) };
Gli attributi standard li puoi anche settare direttamente: Codice:
element.id = id_value; element.href = "javascript:void()"; Quote:
http://jibbering.com/faq/#javascriptURI |
|
|
|
|
|
|
#3 | |
|
Member
Iscritto dal: Jan 2006
Messaggi: 81
|
Quote:
intanto pero' grazie mille per le informazioni!! ciao |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 13:57.




















