大家帮我看看下面代码有什么问题?动态生成的部分无法像写死部分代码那样正常运行。再有就是var fso = new ActiveXObject("Scripting.FileSystemObject");
这个对象是不是不能在非IE内核下的浏览器正常运行呀。
<script>
function searchFiles(){
var fso = new ActiveXObject("Scripting.FileSystemObject");
var f = fso.GetFolder(document.all.fixfolder.value);
var fc = new Enumerator(f.files);
var tempArr=new Array();
for (;!fc.atEnd(); fc.moveNext())
{
tempArr.push(fc.item());
}
var o = document.body;
var top = document.createElement("DIV");
var imgContainer = document.createElement("DIV");
var ul = document.createElement("UL");
top.appendChild(imgContainer);
imgContainer.className = "img_container";
imgContainer.appendChild(ul);
o.appendChild(top);
var j= tempArr.length ;
for (var i = 0; i < j; i++) {
var li = document.createElement("LI");
var link = document.createElement("A");
var img = document.createElement("IMG");
with (link) {
href = tempArr[i];
rel="sexylightbox[group1]";
title = tempArr[i].name;
}
with (img) {
src = tempArr[i];
}
link.appendChild(img);
li.appendChild(link);
ul.appendChild(li);
}
}
</script>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK" />
<title>my picture</title>
<link rel="stylesheet" href="global.css" type="text/css" media="all" />
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript" src="jquery.easing.1.3.js"></script>
<script type="text/javascript" src="sexylightbox.v2.3.jquery.min.js"></script>
<link rel="stylesheet" href="sexylightbox.css" type="text/css" media="all" />
<script type="text/javascript">
$(document).ready(function(){
SexyLightbox.initialize({color:'white'});
});
</script>
</head>
<body>
<div >
<h3>Gallery</h3>
<div class="img_container">
<ul>
<li><a href="images\php_mysql.jpg" rel="sexylightbox[group1]" title="PHP y MySQL"><img src="images/small_php_mysql.jpg" alt=""/></a></li>
<li><a href="images/homerin2.jpg" rel="sexylightbox[group1]" title="D'oh!"><img src="images/small_homerin2.jpg" alt=""/></a></li>
<li><a href="images/clapclap.jpg" rel="sexylightbox[group1]" title="Clap clap!"><img src="images/small_clapclap.jpg" alt=""/></a></li>
</ul>
</div>
</div>
指定文件夹:<input type="text" name="fixfolder" value ="E:\test\images">
<input type="button" value ="搜索" onclick="searchFiles()">
</body>
</html>
源码在下面。