对面的高手看过来......

Philson 2002-07-19 05:31:10
如何使弹出的IE窗口始终显示在屏幕的最前面,同时可在其他窗口做操作?
...全文
57 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
llrock 2002-07-20
  • 打赏
  • 举报
回复
给你个例子,这只是个例子,更多的效果自己扩展吧!我想这样至少可以满足
你的基本要求!

<INPUT TYPE="button" NAME="" value=显示窗口 onclick="Win.style.visibility='visible'">
<SCRIPT LANGUAGE="JavaScript">
<!--
var drag=false;
var offsetX,offsetY
function mDown(){
if(window.event.srcElement.id=='winHead'){
drag=true;
offsetX=window.event.offsetX;
offsetY=window.event.offsetY;
}
else return false;
}
function mMove(){
if(!drag)return false;
document.all['Win'].style.left=window.event.clientX-offsetX-3;
document.all['Win'].style.top=window.event.clientY-offsetY-3;
return false;
}
function mUp(){
drag=false;
}
document.onmousedown=mDown;
document.onmousemove=mMove;
document.onmouseup=mUp;
//-->
</SCRIPT>
<div id="Win" style="position:absolute;width:250px;height:250px;left:100px;top:100px;background-color:black;z-index:500;visibility:hidden;overflow:hidden;">
<div id="winHead" style="position:absolute;width:248px;height:20px;left:1px;top:1px;background-color:#e7e7e7;z-index:510;cursor:move;overflow:hidden;">

</div>
<div id="winButton" style="position:absolute;width:20px;height:20px;left:229px;top:1px;background-color:#e7e7e7;z-index:511;color:red;cursor:hand;overflow:hidden;" title=close onclick="Win.style.visibility='hidden'">X
</div>
<div id="winBody" style="position:absolute;width:248px;height:227px;left:1px;top:22px;background-color:red;z-index:510;overflow:hidden;">
<IFRAME ID=IFrame1 FRAMEBORDER=0 SCROLLING=NO SRC="http://www.csdn.net" width=100% height=100%></IFRAME>
</div>
</div>
llrock 2002-07-19
  • 打赏
  • 举报
回复
用div模仿一个窗口,里面放上iframe,
dugucan 2002-07-19
  • 打赏
  • 举报
回复
同一个IE怎么用showModalDialog()??介绍一下,想学一招
孟子E章 2002-07-19
  • 打赏
  • 举报
回复
不过你的问题自相矛盾
孟子E章 2002-07-19
  • 打赏
  • 举报
回复
别在同一个IE里打开window.showModalDialog()窗口就可以了

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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