有什么办法可以在页面之外创建一个层 你把层的位置用style定位到你父窗口之外看看呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 createpopup需要不断创建,所以会闪烁,很明显ff的xul倒是可以做出任何界面,可惜现在要的是ie的效果现在的客户这么喜欢广告,恨不得打开他们的网站整个桌面都是他们的广告,唉,真麻烦 是不是可以嵌入一个Java之类的小程序呀! 哈哈简单自己稍微改改<html><head><title></title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><style type="text/css"><!--.STYLE1 {color: #FFFFFF}#Layer1 { position:absolute; left:309px; top:51px; width:252px; height:191px; z-index:1; overflow: auto; visibility: hidden;}--></style></head><body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0"> <div id="Layer1" style="border:1px solid #99CCFF; background-color:#ffffff;"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="8%" height="24" bgcolor="#FFFFFF"> </td> <td width="47%" bgcolor="#FFFFFF"><a href="#" onClick="fillin()">XXXXXXXXXXXXXXX</a></td> <td width="45%" bgcolor="#FFFFFF">XXXXXXXXXXXX</td> </tr> <tr> <td height="24" bgcolor="#FFFFFF"> </td> <td bgcolor="#FFFFFF">XXXXXXXXXXXXXXX</td> <td bgcolor="#FFFFFF">XXXXXXXXXXX</td> </tr> <tr> <td height="24" bgcolor="#FFFFFF"> </td> <td bgcolor="#FFFFFF">XXXXXXXXXXXXXXX</td> <td bgcolor="#FFFFFF">XXXXXXXXXXX</td> </tr> <tr> <td height="24" bgcolor="#FFFFFF"> </td> <td bgcolor="#FFFFFF">XXXXXXXXXXXXXX</td> <td bgcolor="#FFFFFF">XXXXXXXXXX</td> </tr> <tr> <td height="24" bgcolor="#FFFFFF"> </td> <td bgcolor="#FFFFFF">XXXXXXXXXXXXX</td> <td bgcolor="#FFFFFF">XXXXXXXXX</td> </tr> <tr> <td height="24" bgcolor="#FFFFFF"> </td> <td bgcolor="#FFFFFF">XXXXXXXXXXXXX</td> <td bgcolor="#FFFFFF">XXXXXXXXXXXXXXXXX</td> </tr> </table> </div> <div id="list"> <table width="98%" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="30" align="left" class="title"><span class="title"><a href="#" onMouseOut="Layer1.style.visibility='hidden'" onMouseMove="Layer1.style.visibility='visible'">aaaaaaaa</a></span></td> <td align="left"> </td> </tr> </table> </div></body></html><script language="javascript">function fillin(){for(i=1;i<=8;i++){ var the_image_name = "document.all.n00" + i; var the_image_object = eval(the_image_name); the_image_object.value = "XXXXXXXX";}document.all.Layer1.style.visibility="hidden";}</script> sorry, 没细看题。没有容器在窗口外的没办法描画层的。除非你使用activeX或者applet。 ie中window.createPopup 可以创建右键菜单,失去焦点后消失,水平方向可以一半部分显示父页面的外面, 但还是根据父页面来定位,<0 显示在页面最左面,>页面 MAX(x),显示在页面最右面window.showModelessDialogwindow.open这两个可以显示在页面外面,根据屏幕来定位但他们无法跟原先的页面在客户端上交互页面里创建的所有元素都属于此页面,显示位置不能脱离父页面 Tomcat 如何多个dom设置同一属性? 用正则如何返回数组。 如何用JAVASCRIPT来清除IE临时文件(缓存) 通过javascripts取字符串? extjs 关于editorgrid的小问题····· 神奇:js一个函数里定义了两个变量,其中一个变量在另一个函数里也能调用,另一个变量却不能调用 弹入窗口的JAVASCRIPT? 急问,在线等!【字符串处理】 很难的问题,请教。。。我有好东东相送... 再问一个有关动态表格统计的问题 js中如何获取收藏夹的所有收藏
ff的xul倒是可以做出任何界面,
可惜现在要的是ie的效果
现在的客户这么喜欢广告,恨不得打开他们的网站整个桌面都是他们的广告,
唉,真麻烦
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type="text/css">
<!--
.STYLE1 {color: #FFFFFF}
#Layer1 {
position:absolute;
left:309px;
top:51px;
width:252px;
height:191px;
z-index:1;
overflow: auto;
visibility: hidden;
}
-->
</style>
</head><body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0">
<div id="Layer1" style="border:1px solid #99CCFF; background-color:#ffffff;">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="8%" height="24" bgcolor="#FFFFFF"> </td>
<td width="47%" bgcolor="#FFFFFF"><a href="#" onClick="fillin()">XXXXXXXXXXXXXXX</a></td>
<td width="45%" bgcolor="#FFFFFF">XXXXXXXXXXXX</td>
</tr>
<tr>
<td height="24" bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF">XXXXXXXXXXXXXXX</td>
<td bgcolor="#FFFFFF">XXXXXXXXXXX</td>
</tr>
<tr>
<td height="24" bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF">XXXXXXXXXXXXXXX</td>
<td bgcolor="#FFFFFF">XXXXXXXXXXX</td>
</tr>
<tr>
<td height="24" bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF">XXXXXXXXXXXXXX</td>
<td bgcolor="#FFFFFF">XXXXXXXXXX</td>
</tr>
<tr>
<td height="24" bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF">XXXXXXXXXXXXX</td>
<td bgcolor="#FFFFFF">XXXXXXXXX</td>
</tr>
<tr>
<td height="24" bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF">XXXXXXXXXXXXX</td>
<td bgcolor="#FFFFFF">XXXXXXXXXXXXXXXXX</td>
</tr>
</table>
</div>
<div id="list">
<table width="98%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="30" align="left" class="title"><span class="title"><a href="#" onMouseOut="Layer1.style.visibility='hidden'" onMouseMove="Layer1.style.visibility='visible'">aaaaaaaa</a></span></td>
<td align="left"> </td>
</tr>
</table>
</div>
</body>
</html>
<script language="javascript">
function fillin(){for(i=1;i<=8;i++)
{ var the_image_name = "document.all.n00" + i;
var the_image_object = eval(the_image_name);
the_image_object.value = "XXXXXXXX";
}
document.all.Layer1.style.visibility="hidden";}
</script>
没有容器
在窗口外的没办法描画层的。
除非你使用activeX或者applet。
ie中
window.createPopup
可以创建右键菜单,失去焦点后消失,水平方向可以一半部分显示父页面的外面,
但还是根据父页面来定位,<0 显示在页面最左面,>页面 MAX(x),显示在页面最右面
window.showModelessDialog
window.open
这两个可以显示在页面外面,根据屏幕来定位
但他们无法跟原先的页面在客户端上交互页面里创建的所有元素都属于此页面,
显示位置不能脱离父页面