div定位问题(当点击一个图片按纽,图片居中显示)

xiaosaq 2007-09-03 10:27:34
<center>....</center>已经用过,没效果.
想用脚本控制:
if(xxxx"条件"xxx){
out.println("<tr>");
out.println("<td style='cursor:hand'>");
out.println("<dl>");
out.println("<div id=imageDiv style=\"position:absolute;display:none;left:inherit; top:inherit; \"><img width='400' height='400' src=\"../UploadFiles/"+strURL+"\" border=\"2\" style=\"border-color:#CC6600\"><input type='button' value='关闭此图片' onclick='javascript:dispImage(\"imageDiv\",\"none\")'></div>");
out.println("<span onclick=divTT(\"imageDiv1\");'><font size=\"-1\">");
out.println("事实照片");
out.println("</font>");
out.println("</span>");
out.println("</dl>");
out.println("</td>");
}
======脚本如:
<script language="">
function divTT(divImage){
//对象相对窗口顶端的高度(层)网页可见区域
var divOffSetHeight = document.getElementById(divImage);
divOffSetHeight.offSetHeight = divOffSetHeight.style.height;
//屏幕的高
var divClientHeight = window.screen.availHeight;
//对象相对窗口顶端的宽度(层)网页可见区域
var divOffSetWidth = document.getElementById(divImage);
divOffSetWidth.offSetWidth = divOffSetWidth.style.width;
//屏幕率的宽
var divClientWidth = window.screen.availWidth;

//div top
document.getElementById(divImage).style.top = ( divClientHeight - divOffSetHeight.offSetHeight)/2 + "px";
//div left
document.getElementById(divImage).style.left = (divClientWidth/2 - divOffSetWidth.offSetWidth/2) + "px";
}
</script>
...全文
323 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaosaq 2007-09-03
  • 打赏
  • 举报
回复
我用了,没效果.谢谢你,还有方法吗.在div属性可以用的我都用了.
masse 2007-09-03
  • 打赏
  • 举报
回复
<div style="text-align:center;">
<img src="ico/tabicons.png"/>
</div>
xiaosaq 2007-09-03
  • 打赏
  • 举报
回复
感谢大家了,已经解决!

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧