我再网站后台动态生成了 <a href="cloth_pic/02.jpg" title="乱点" class="thickbox" rel="a"> <img src="cloth_pic/02.jpg" alt=""/> </a> ,
然后通过js 在一个div中,使用div.innerHtml 将生成的那段加入网页,
可是其显示效果就不像 直接将 <a href="cloth_pic/02.jpg" title="乱点" class="thickbox" rel="a"> <img src="cloth_pic/02.jpg" alt=""/> </a>放入网页那种效果,
单击就打开了另外的页面显示出图片。
然后通过js 在一个div中,使用div.innerHtml 将生成的那段加入网页,
可是其显示效果就不像 直接将 <a href="cloth_pic/02.jpg" title="乱点" class="thickbox" rel="a"> <img src="cloth_pic/02.jpg" alt=""/> </a>放入网页那种效果,
单击就打开了另外的页面显示出图片。
$.get("后台页面.asp?randID="+Math.random(), function(data){
$("#前台放图片的<div的ID>").html(data);
});
}后台页面.asp
response.write("<a href=""cloth_pic/02.jpg"" title=""乱点"" class=""thickbox"" rel=""a""> <img src=""cloth_pic/02.jpg"" alt=""""/> </a>")
前台
<div id="前台放图片的<div的ID>"></div>就这样你试试吧
下面是我试的全部代码。
<!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>
<script type="text/javascript" src="/js/jquery-1.4.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
var num = 1;
$("#Div1").html('<a href="/images/gif' + num + '.gif" title="乱点" class="thickbox" rel="a"> <img src="/images/gif' + num + '.gif" alt="" width="30px" height="30px"/> </a>');
});
</script>
</head>
<body>
<div id="Div1"></div>
</body>
</html>
<script src="JS/scriptaculous.js?load=effects" type="text/javascript"></script>
<script src="JS/lightbox.js" type="text/javascript"></script>
<script src="JS/userjng.js" type="text/javascript"></script>
<a href="../Template/<%# Eval("Pic").ToString()%>.jpg" rel="lightbox">
<img src="../Template/<%# Eval("Pic")%>" width="135" height="136" border="0" />
</a>
或使用jwindow
重新初始化 即可
---------------------------------
http://banmee.net