sitz gerade an ein paar beispielen für dom-scripting und stehe vor folgendem rätsel:
wirft folgende fehlermeldung aus: config[i] has no properties. ein einfaches alert ('hallo'); funktioniert. Warum wird im alert nicht der entsprechende wert ausgegeben?
gruß
peter
PHP-Code:
var config = new Array();
config[0] = new Array();
config[0]['button'] = 'b_0';
config[0]['element'] = 'm_0';
config[0]['num'] = 4;
config[0]['pos'] = -84;
config[1] = new Array();
config[1]['button'] = 'b_1';
config[1]['element'] = 'm_1';
config[1]['num'] = 6;
config[1]['pos'] = -144;
for (i = 0; i < config.length; i++)
{
document.getElementById(config[i]['button']).onmouseover = function ()
{
alert (config[i]['button']);
}
}
EDIT:
ein klein wenig weiter bin schon. ein alert (i) gibt immer 5 aus, was natürlich die fehlermeldung erklärt, aber nicht das ergebnis.
gruß
peter
Kommentar