var resultStr = window.showModalDialog("gonggao.asp",windowInfo,"dialogWidth:950px; dialogHeight:600px; center:yes; scroll:no;");把id信息放在windowInfo中带到弹出页面中,然后读出来在gonggao.asp页面中window.onload = win_onload;function win_onload() {
var id = window.dialogArguments;//获得传入的参数即可
}
var id = window.dialogArguments;//获得传入的参数即可
}
<div id="gg" style="display:none"><!--这里就是你要根据不同的id显示不同的公告--></div>
<!--下面是你的公告列表-->
<a href="javascript:tan('1')">1</a>
<a href="javascript:tan('2')">2</a>
<a href="javascript:tan('3')">3</a>
<a href="javascript:tan('4')">4</a>
<a href="javascript:tan('5')">5</a><script>
function tan(id)
{
var d=document.getElementById("gg");//获取层的对象
d.style.display="";//设置层为显示
//设置出现在页面上的位置
d.style.top="200";
d.style.left="300";
最后在把数据赋值给
gg.innerText=<%=你取出来的数据 %>
这样层里就显示你要的数据了
}
</script>
后在把数据赋值给
gg.innerText= <%=你取出来的数据 %>
这样层里就显示你要的数据了 这里显示数据 好像没有根据 相应的ID 来读取相应的数据吧
如果是一条一条写的话,那就不是动态了啊
2楼回答看是看明白了,但是不知道如何获取数据库里面的公告数据,因为获取数据是asp文件(gonggao.asp)而首页是静态的html文件...
lz可以用iframe; [code=JScript]function showInfo(isZhongjie,id){
document.getElementById('iframe3').src="../action/showInfo.do?id="+id+"&isZhongjie="+isZhongjie;
document.getElementById('iframe3').removeAttributeNode;
document.getElementById('iframe3').style.display='';
}<IFRAME NAME="iframe3" ID="iframe3"
STYLE="display: none; width: 560px; height: 420px; position: absolute; top: 120; left: 300; border: 1px solid #000;"
FRAMEBORDER=0></IFRAME>[/code]