C
Cylix
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;
node.onclick=alert(aryFiles);
imgNode=getFileTypeNode(getFileExt(aryFiles));
txtNode=document.createTextNode(aryFiles)
node.appendChild(imgNode);
node.appendChild(txtNode);
d.appendChild(node);
}
}
when the function run, the onlick event, ie alert(aryFiles); is
fired.
but the event is never set. please let me know the right syntax.
Thanks a lot!
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;
node.onclick=alert(aryFiles);
imgNode=getFileTypeNode(getFileExt(aryFiles));
txtNode=document.createTextNode(aryFiles)
node.appendChild(imgNode);
node.appendChild(txtNode);
d.appendChild(node);
}
}
when the function run, the onlick event, ie alert(aryFiles); is
fired.
but the event is never set. please let me know the right syntax.
Thanks a lot!