sto creando un input dell'utente in uno degli eventi:Aggiungi proprietà onclick all'ingresso con JavaScript
var throwConnectBox = function() {
chat_box = document.getElementById('box');
div = window.parent.document.createElement('div');
input = window.parent.document.createElement('input');
input.type = "submit";
input.value = "Join chat";
input.onclick = "conn.send('$connect\r\n');";
div.appendChild(input);
chat_box.appendChild(div);
}
... ma l'ingresso risultante non ha onclick proprietà. Ho provato a usare
input.onclick = conn.send('$connect\r\n');
... invece, ma non ha funzionato neanche. Che cosa sto facendo di sbagliato?
Avete già dichiarato tutte queste variabili? In caso contrario, si stanno utilizzando "globali impliciti" che non sono molto validi, rendendoli variabili locali dichiarandoli con la parola chiave "var". –