Hallo Leute,
habe ein kleines Problem mit JavaScript. Ich möchte einem dynamisch erzeugten Div Element das Event onMouseOver zuweisen. So weit so gut. Dies kappt auch noch. Allerdings möchte ich dem Event eine Funktion mit Parametern zuweisen und da hakt es. Habe bislang folgende versucht
Zuvor habe ich dem Div Element Werte über
gegeben was nur mit Firefox funktioniert. Ich möchte definitiv nicht das die Funktion sofort ausgelöst wird.
Hoffe Ihr könnt mir helfen
Gruß Xeal
habe ein kleines Problem mit JavaScript. Ich möchte einem dynamisch erzeugten Div Element das Event onMouseOver zuweisen. So weit so gut. Dies kappt auch noch. Allerdings möchte ich dem Event eine Funktion mit Parametern zuweisen und da hakt es. Habe bislang folgende versucht
Code:
var data = "test";
var div = document.createElement('div');
div.className = "sub";
div.id = "sub_" + data;
div.title = data;
div.onmouseover = "showItem( 'cont_" + data + " ' )"; // kritische Zeile
Zuvor habe ich dem Div Element Werte über
Code:
div.setAttribute("onMouseOver","showItem('cont_" + data[2]+ " ' )";
gegeben was nur mit Firefox funktioniert. Ich möchte definitiv nicht das die Funktion sofort ausgelöst wird.
Hoffe Ihr könnt mir helfen
Gruß Xeal