推薦:實現ASP頁面的防採集自己寫了一段防小偷採集的代碼,與大家交流交流! 用法: 單獨保存一個文件如(no.asp); 在相應的asp頁面頭部用!--#include file=no.asp --加入即可! % '**************************************** '* 網頁防採集實現* '************************************
ASP教程:關於AJAX一個簡單的例子
Index.asp:
程序代碼
<html>
<head>
<meta http-equiv=Content-Type content=text/html; charset=gb2312 />
<title>AJAX簡單應用</title>
<script language=javascript>
//創建XMLHttpRequest對象
var request = false;
try {
request = new XMLHttpRequest();
} catch (trymicrosoft) {
try {
request = new ActiveXObject(Msxml2.XMLHTTP);
} catch (othermicrosoft) {
try {
request = new ActiveXObject(Microsoft.XMLHTTP);
} catch (failed) {
request = false;
}
}
}
if (!request)alert(Error initializing XMLHttpRequest!);
//獲取信息
function getInfo() {
var url = info.asp?id= + Math.random();
request.open(GET, url, true);
request.onreadystatechange = updatePage;
request.send(null);
}
//更新頁面
function updatePage() {
if (request.readyState == 4) {
if (request.status == 200) {
var response = request.responseText;
document.getElementById(div1).innerText = response;
}else if(request.status == 404) {
alert (Requested URL is not found.);
} else if (request.status == 403) {
alert(Access denied.);
} else
alert(status is + request.status);
}
}
</script>
</head>
<body>
<input name=btn type=button id=btn value=獲取onclick =getInfo(); />
<div id=div1>此處顯示新Div 標籤的內容</div>
</body>
</html>
Info.asp:
程序代碼
<%
Response.Charset = GB2312 '不設置中文會亂碼
Dim i,arr(9)
arr(0) = 隨機信息000000000000000000
arr(1) = 隨機信息111111111111111111
arr(2) = 隨機信息222222222222222222
arr(3) = 隨機信息333333333333333333
arr(4) = 隨機信息444444444444444444
arr(5) = 隨機信息555555555555555555
arr(6) = 隨機信息666666666666666666
arr(7) = 隨機信息777777777777777777
arr(8) = 隨機信息888888888888888888
arr(9) = 隨機信息999999999999999999
Randomize
i = Int(10*Rnd())
Response.write arr(i)
%>
說明:AJAX對服務器返回的結果沒有格式上的要求,只需將結果用Response.write輸出即可。
分享:解讀提高MSSQL和ACCESS兼容性的方法大家都知道ASP當中,最常用到的是ACCESS和MSSQL兩個數據庫。很多程序都想開發成兩個數據庫都可以使用的模式,但是礙於兩個數據庫得一些SQL語句不一致,所以導致很多程序都分兩個沒有必要的版本,就是ACCESS和MSSQL版!而事實上,我們可以通過對代碼判斷和識