惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

H
Help Net Security
博客园 - Franky
GbyAI
GbyAI
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
爱范儿
爱范儿
IT之家
IT之家
酷 壳 – CoolShell
酷 壳 – CoolShell
aimingoo的专栏
aimingoo的专栏
博客园_首页
MongoDB | Blog
MongoDB | Blog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Recent Announcements
Recent Announcements
Scott Helme
Scott Helme
有赞技术团队
有赞技术团队
M
MIT News - Artificial intelligence
C
CERT Recently Published Vulnerability Notes
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Jina AI
Jina AI
F
Fortinet All Blogs
N
Netflix TechBlog - Medium
L
LangChain Blog
L
LINUX DO - 最新话题
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
H
Hacker News: Front Page
MyScale Blog
MyScale Blog
P
Palo Alto Networks Blog
G
Google Developers Blog
Google DeepMind News
Google DeepMind News
AI
AI
T
Troy Hunt's Blog
Microsoft Azure Blog
Microsoft Azure Blog
阮一峰的网络日志
阮一峰的网络日志
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Vercel News
Vercel News
Microsoft Security Blog
Microsoft Security Blog
罗磊的独立博客
S
Secure Thoughts
大猫的无限游戏
大猫的无限游戏
博客园 - 叶小钗
人人都是产品经理
人人都是产品经理
Blog — PlanetScale
Blog — PlanetScale
博客园 - 司徒正美
Apple Machine Learning Research
Apple Machine Learning Research
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 三生石上(FineUI控件)
S
Security @ Cisco Blogs
Cloudbric
Cloudbric
E
Exploit-DB.com RSS Feed
Attack and Defense Labs
Attack and Defense Labs

博客园 - David

最近比较烦 网络安全管理---三分技术加上七分管理 DataGrid点击删除按钮弹出确认对话框一个好办法 asp.net常用函数 Container.DataItem几种方式. 再贴一个菜单的例子 使用缓存时候,发现Page_load只能运行一次的解决方法。 对URL中的参数验证,防止用户恶意改变差数值。 常见木马端口 超时时间已到。在操作完成之前超时时间已过 令人苦笑的诺顿防火墙 IIS5 中内部错误解决方法 正则表达式学习 公司文件服务器管理,让用户快速找到需要的文件。 域名相关知识 Asp.net上传文件限制,在大于5M的时候出现DNS解析错误,解决方法。 字节换算关系 Sql2000中DateName的使用来获取年和月。 对下拉控件的绑定
菜单或浮动窗口被Select等对象遮盖的解决方案
David · 2005-02-03 · via 博客园 - David

<script language="JavaScript">
function showEleObj() {
// showElement("IFRAME");
// showElement("OBJECT");
 showElement("SELECT");
}
function hideEleObj(menuid) {
 var ox = parseInt(menuid.style.left);
 var oy = parseInt(menuid.style.top);
 var ow = menuid.offsetWidth;
 var oh = menuid.offsetHeight;
// hideElement("IFRAME", ox, oy, ow, oh);
// hideElement("OBJECT", ox, oy, ow, oh);
 hideElement("SELECT", ox, oy, ow, oh);
}
function showElement(elmID){
  for (i = 0; i < document.all.tags(elmID).length; i++)    {
        obj = document.all.tags(elmID)[i];
        if (! obj || ! obj.offsetParent)
            continue;
        obj.style.visibility = "";
    }
}
function hideElement(elmID, ox, oy, ow, oh){
    ox = parseInt(ox);
    oy = parseInt(oy);
    ow = parseInt(ow);
    oh = parseInt(oh);
    for (i = 0; i < document.all.tags(elmID).length; i++)    {
        obj = document.all.tags(elmID)[i];
        if (! obj || ! obj.offsetParent)
            continue;
        objLeft = obj.offsetLeft;
        objTop = obj.offsetTop;
        objParent = obj.offsetParent;
        while (objParent.tagName.toUpperCase() != "BODY")    {
            objLeft += objParent.offsetLeft;
            objTop += objParent.offsetTop;
            objParent = objParent.offsetParent;
        }
        if ( (ox > (objLeft+obj.offsetWidth)) || (objLeft > (ox+ow)) || (objTop > (oy+oh)) || (oy>(objTop+obj.offsetHeight)) )
   obj.style.visibility = "";
        else
            obj.style.visibility = "hidden";
    }
}
</script>

<select></select>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<select></select>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<select></select><br>
<br><br><br><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<select></select>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<select></select>&nbsp;&nbsp;&nbsp;&nbsp;<select></select><br>
<br><br><br><br>
&nbsp;&nbsp;&nbsp;&nbsp;<select></select>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<select></select>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<select></select>
&nbsp;&nbsp;&nbsp;&nbsp;<select></select>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<select></select>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<select></select><br><br>
<br><br><br><br><br><br><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<select></select>&nbsp;&nbsp;&nbsp;&nbsp;<select></select>&nbsp;&nbsp;&nbsp;&nbsp;<select></select><br>
<br>

<div id="dd" style="position:absolute; left:297px; top:114px; width:130px; height:40px; z-index:1">
 <img src="http://www.blueidea.com/img/logo.gif" border=1>
</div>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
var xPos = 20;
var yPos = document.body.clientHeight;
var step = 1;
var delay = 30;
var height = 0;
var Hoffset = 0;
var Woffset = 0;
var yon = 0;
var xon = 0;
var pause = true;
var interval;
dd.style.top = yPos;
function changePos() {
 width = document.body.clientWidth;
 height = document.body.clientHeight;
 Hoffset = dd.offsetHeight;
 Woffset = dd.offsetWidth;
 dd.style.left = xPos + document.body.scrollLeft;
 dd.style.top = yPos + document.body.scrollTop;
 if (yon) {
  yPos = yPos + step;
 } else {
  yPos = yPos - step;
 }
 if (yPos < 0) {
  yon = 1;
  yPos = 0;
 }
 if (yPos >= (height - Hoffset)) {
  yon = 0;
  yPos = (height - Hoffset);
 }
 if (xon) {
  xPos = xPos + step;
 } else {
  xPos = xPos - step;
 }
 if (xPos < 0) {
  xon = 1;
  xPos = 0;
 }
 if (xPos >= (width - Woffset)) {
  xon = 0;
  xPos = (width - Woffset);
 }
 hideEleObj(dd);
}
function start() {
 dd.visibility = "visible";
 interval = setInterval('changePos()', delay);
}
function pause_resume() {
 if(pause) {
  clearInterval(interval);
  pause = false;
 } else {
  interval = setInterval('changePos()',delay);
  pause = true;
 }
}
start();
//  End -->
</script>