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

推荐订阅源

J
Java Code Geeks
腾讯CDC
Jina AI
Jina AI
博客园 - 司徒正美
博客园 - 三生石上(FineUI控件)
Apple Machine Learning Research
Apple Machine Learning Research
GbyAI
GbyAI
WordPress大学
WordPress大学
Hugging Face - Blog
Hugging Face - Blog
T
The Blog of Author Tim Ferriss
小众软件
小众软件
M
MIT News - Artificial intelligence
MyScale Blog
MyScale Blog
D
Docker
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Google DeepMind News
Google DeepMind News
月光博客
月光博客
L
LangChain Blog
F
Fortinet All Blogs
Microsoft Azure Blog
Microsoft Azure Blog
博客园 - Franky
C
Check Point Blog
U
Unit 42
人人都是产品经理
人人都是产品经理

博客园 - 早班火车

很还念这里。。。说些什么呢。。。 程序,好亲切~ IE与DOM下访问内联样式和外部样式表的常用方法总结 关于javascript中的事件学习及总结 总结了几个常用的sql server系统表的使用 在做一个小网站的一些心得与遇到的问题总结,为以后方便查阅。 用sql脚本一条条导数据的两种方法,需返回唯一标识@@IDENTITY作为插入到第二个表用。 一步一步教你抓数据——用.net精确提取网站数据的通用方法 也来为自己的博客加个花,兼AJAX跨域的一点疑问。 关于IE缓存和AJAX的一点思考和疑问 退一步海阔天空:抛开思维定势 DOCTYPE:你可能不知道的 我的2007--从2008做起,加油! javascript常用验证 正则表达式参考手册__Mini版 树的操作(绑定数据库,添加新节点,删除节点)(转载加实现) ajax小贴士 好用的缓存类 javascript操纵剪贴板
一段好用的ajax和div漂浮显示效果实现
早班火车 · 2007-11-02 · via 博客园 - 早班火车

    function $(id)
        
{
            
return document.getElementById(id);
        }

        
        var xmlHttp;
            
//构造XMLHTTPRequest
        function createRequest()
        
{
            xmlHttp 
= false;
            
            
try {
                  xmlHttp 
= new ActiveXObject("Msxml2.XMLHTTP");
                }
 
            
catch (e) {
                  
try 
                
{                    
                        xmlHttp 
= new ActiveXObject("Microsoft.XMLHTTP");
                  }
 
                
catch (e2) 
                
{
                        xmlHttp 
= false;
                 }

            }

            
            
if (!xmlHttp && typeof XMLHttpRequest != '#ff0000')
            
{                
                xmlHttp 
= new XMLHttpRequest();
            }
            
        }

        
        
//异步发送请求并处理返回
        function callServer(ids,classid) 
        
{
          
    
     
           var   lay  
=  $("Layer2"); 
           lay.innerHTML 
=  "<img src=\"http://\" style=\"vertical-align:middle\" width=\"20\" height=\"20\"> 资料正在加载中,请稍侯";
           var tt = getoffset( event.srcElement );
           var x 
= tt[1];
           var y 
= tt[0];
           lay.style.left
=   x+10;
           lay.style.top   
=   y+10;
           lay.style.display
="block";
       
        
            createRequest();
            var url 
= createUrl(ids,classid);
            url 
= url + "&num="+Math.round(Math.random()*10000);
        
        
            xmlHttp.open(
"GET",url,true);
            xmlHttp.onreadystatechange 
= updatePage;
            xmlHttp.send(
null);

        }

        
        function getoffset(e) 
{  
 var t
=e.offsetTop;  
 var l
=e.offsetLeft;  
 
while(e=e.offsetParent) 
 
{  
  t
+=e.offsetTop;  
  l
+=e.offsetLeft;  
 }
  
 var rec 
= new Array(1); 
 rec[
0]  = t; 
 rec[
1= l; 
 
return rec 
}
  
        
        function updatePage()
        
{
            
if(xmlHttp.readyState == 4)
            
{
                
if(xmlHttp.status == 200)
                
{
                    var   lay  
=  $("Layer2"); 
                    var response 
= xmlHttp.responseText;
            
                    lay.innerHTML
=response;
                    
                }

            }

        }

        function letempty()
        
{
            var   lay  
=  $("Layer2"); 
            lay.innerHTML
="";
        }

        function createUrl(ids,classid)
            
{

                var url
="http://localhost/";
                
return url+"?ids="+ids+"&classid="+classid;
            }

    



function MM_findObj(n, d) 
//v4.01
var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d
=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}

if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!&& d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() 
//v6.0
var i,p,v,obj,args=MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3if ((obj=MM_findObj(args[i]))!=null{ v=args[i+2];
if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
obj.visibility
=v; }

}