Ajax 日记(一)
来源:互联网 发布:如何利用网络赚钱 编辑:程序博客网 时间:2024/05/22 13:12
/*************
* AjaxLib.js
*************/
function XmlHttpRequestObject()
{
var obj = null;
if(window.ActiveXObject)
{
try
{
obj = new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e1)
{
obj = new ActiveXObject("Microsoft.XMLHTTP");
}
}
else if(window.XMLHttpRequest)
{
try
{
obj = new XMLHttpRequest();
}
catch (e2)
{
obj = null;
}
}
if(!obj)
{
window.alert("The XmlHttpRequest is not supported!");
}
return obj;
}
{
var obj = null;
if(window.ActiveXObject)
{
try
{
obj = new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e1)
{
obj = new ActiveXObject("Microsoft.XMLHTTP");
}
}
else if(window.XMLHttpRequest)
{
try
{
obj = new XMLHttpRequest();
}
catch (e2)
{
obj = null;
}
}
if(!obj)
{
window.alert("The XmlHttpRequest is not supported!");
}
return obj;
}
/*************
* index.htm
*************/
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> new document </title>
<meta name="generator" content="editplus" />
<meta name="author" content="" />
<meta name="keywords" content="" />
<meta name="description" content="" />
<script type="text/javascript" src="AjaxLib.js"></script>
<script type="text/javascript" language="javascript">
var ajaxObj = XmlHttpRequestObject();
function getRemFile(objId)
{
var obj = document.getElementById(objId);
if(obj && obj.value != "")
{
try
{
ajaxObj.open("GET", obj.value, false);
ajaxObj.send();
window.alert(ajaxObj.responseText);
}
catch(e)
{
window.alert(e.message);
}
}
else
{
window.alert("Empty Input value,pls check!");
}
}
</script>
</head>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> new document </title>
<meta name="generator" content="editplus" />
<meta name="author" content="" />
<meta name="keywords" content="" />
<meta name="description" content="" />
<script type="text/javascript" src="AjaxLib.js"></script>
<script type="text/javascript" language="javascript">
var ajaxObj = XmlHttpRequestObject();
function getRemFile(objId)
{
var obj = document.getElementById(objId);
if(obj && obj.value != "")
{
try
{
ajaxObj.open("GET", obj.value, false);
ajaxObj.send();
window.alert(ajaxObj.responseText);
}
catch(e)
{
window.alert(e.message);
}
}
else
{
window.alert("Empty Input value,pls check!");
}
}
</script>
</head>
<body>
<div style="text-align:center;">
Pls enter the remote file URL: <input id="fileUrl" type="text"/><br />
<input id="fileBut" type="button" value="Get File!" onclick="javascript:getRemFile('fileUrl');"/>
</div>
</body>
</html>
<div style="text-align:center;">
Pls enter the remote file URL: <input id="fileUrl" type="text"/><br />
<input id="fileBut" type="button" value="Get File!" onclick="javascript:getRemFile('fileUrl');"/>
</div>
</body>
</html>
- Ajax学习日记一
- Ajax 日记(一)
- 一日记
- 日记一
- 日记一
- Ajax学习日记(1)
- 前端日记 #3 - Ajax
- 黑马程序员日记之AJAX
- 黑马程序员-AJAX学习日记
- js学习日记--原生ajax
- eclipse使用日记(一)
- 读核日记(一)
- PHP学习日记一
- 读核日记(一)
- 实习日记(一)
- 阿甘日记(一)
- DODS学习日记(一)
- 汉城日记(一)
- Windows平台下的多线程编程
- 去掉TELNET中的NTLM验证
- Rails学习笔记
- GOOGLE 推出Web History服务
- Web2.0是一项不一样的生意
- Ajax 日记(一)
- IPOD管理软件推荐
- J2ME中多线程网络连接编程的分析,与设计
- 约瑟夫环数学解法
- 关于j2me Canvas 的sizeChange()方法的陷阱
- 关于GPRS APN-GRE隧道配置摘要
- 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接
- 随便说说字符集和编码
- 深入分析ADO.NET中的DataSet对象