my function:
function displayFiles(files, curPath) {
var d = document.getElementById('folderContent');
d.innerHTML = '';
if (!(d&&files)) return;
var aryFiles = files.split('|');
var node, txtNode, imgNode, ext;
for (var i=0;i<aryFiles.length;i++) {
node = document.createElement('div');
node.className='file';
node.id=aryFiles[i];
node.onclick=alert(aryFiles[i]);
imgNode=getFileTypeNode(getFileExt(aryFiles[i]));
txtNode=document.createTextNode(aryFiles[i])
node.appendChild(imgNode);
node.appendChild(txtNode);
d.appendChild(node);
}
}
when the function run, the onlick event, ie alert(aryFiles[i]); is
fired.
but the event is never set. please let me know the right syntax.
Thanks a lot!