亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > ASP > 正文

淺析ASP AJAX做類似google的搜索提示_ASP教程

2024-05-04 11:04:10
字體:
來源:轉載
供稿:網友

推薦:通過啟動腳本感知ASP的力量
和大多數的語言腳本一樣,學習ASP最好的方法就是親身嘗試ASP,使用你自己的系統安裝PWS或者IIS。你可以邊學習邊在你自己的服務器上測試ASP組件和函數。為了方便學習,我們已經編譯了一些操

主要要文件有:

Index.html 實現功能,一個文本框,輸入內容并實現提示

search.asp 查詢功能,讓文本框輸入的內容在數據庫中查詢,然后返回給客戶端

conn.asp 數據庫連接功能,實現與數據庫相連 xmlhttp.js AJAX 核心部分,用來把客戶端的數據傳給服務端,再把服務端的數據返還給客戶端.

style.css 樣式文件,主要是對google提示框查詢到的內容進行樣式化處理

先看第一個文件style.css
 

以下為引用的內容:

[code=css]
@charset "utf-8";
/* CSS Document */

body
{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

#search_suggest
{
position:absolute;
background:#FFFFFF;
text-align:left;
border:1px #000000 solid;
}

.suggest_link_over
{
background-color:#e8f2fe;
padding:2px 6px;
}

.suggest_link
{
padding:2px 6px;
background-color:#FFFFFF;
}

.none
{
display:none;
}

第二個文件: xmlhttp.js

以下為引用的內容:

// JavaScript Documentrt
var xmlHttp = createXmlHttpRequest();

function createXmlHttpRequest()
{
var xmlhttp = null;
try
{
xmlhttp = XMLHttpRequest();
}
catch(e1)
{
try
{
xmlhttp = new ActiveXObject("MSXML2.XMLHTTP");
}
catch(e2)
{
try
{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e3)
{
xmlhttp = false;
alert("創建失敗!");
}
}
}

return xmlhttp;
}

function change_key()
{
if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0)
{
var str = document.getElementById("txt_key").value;

xmlHttp.open("get","search.asp?key=" str ,true);
xmlHttp.onreadystatechange = handSearchRequest;
xmlHttp.send(null);
}
}

function handSearchRequest()
{
if (xmlHttp.readyState == 4)
{
var div = document.getElementById("search_suggest");
div.innerHTML = "";
var str = xmlHttp.responseText.split("|");

for (var i=0; i<str.length; i )
{
var suggest = ’<div onmouseover="javascript:suggestOver(this);" ’;
suggest = ’onmouseout="javascript:suggestOut(this);" ’;
suggest = ’onclick="javascript:setSearch(this.innerHTML);" ’;
suggest = ’class="suggest_link">’ str[i] ’</div>’;
div.innerHTML = suggest;
}
}
}

function setSearch(div_value)
{
document.getElementById("txt_key").value = div_value;
document.getElementById("search_suggest").className = ’none’;
}
function suggestOver(div_value)
{
div_value.className = ’suggest_link_over’;
}

function suggestOut(div_value)
{
div_value.className = ’suggest_link’;
}

第三個文件:conn.asp

以下為引用的內容:

<%
set conn = Server.CreateObject("Adodb.Connection")
connStr = "Provider=SQLOLEDB;Server=./SQLEXPRESS;UID=sa;PWD=sa;Initial catalog=test;"
conn.ConnectionString = connStr
conn.open
%>

第四個文件:search.asp

以下為引用的內容:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<!-- #include file="conn.asp" -->
<%
key = request.QueryString("key")

if (key <> "") then
key = replace(key,"/","")
key = replace(key,"’","")
key = replace(key,"or","")
sel_sql = "select [key] from [key] where [key] like ’" & key & "%’"
dim keyword
keyword = ""

set rs = conn.execute (sel_sql)
do while not rs.eof
keyword = keyword & rs(0) & "|"
rs.movenext
loop

response.Write(keyword)
end if
%>

最后一個結果文件:index.html

以下為引用的內容:

<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>google提示 </title>
<script src="xmlhttp.js" ></script>
<link rel="stylesheet" type="text/css" href="style.css">
</head>

<body>
<form id="form1" name="form1" method="post" action="">
<input name="txt_key" type="text" id="textarea" autocomplete="off" onkeyup="change_key()"/><br/>
<div id="search_suggest" ></div>
</form>
</body>
</html>

分享:小議ASP動態網頁編程的19個基本技巧
1. 現在的日期時間命令是%=now%> 即可2.ASP取得表格(from)數據輸入的方法,是使用一個內置的對象(object)―Requect,它以get,post而異。3.若要自己用VB或其它語言編寫

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
青青草一区二区| 国产精品视频久| 91亚洲va在线va天堂va国| 欧美国产在线电影| 68精品久久久久久欧美| 亚洲的天堂在线中文字幕| 亚洲美女久久久| 国产成+人+综合+亚洲欧美丁香花| 国产精品亚洲视频在线观看| 亚洲最大中文字幕| 中文字幕精品在线视频| 欧美在线日韩在线| 在线精品高清中文字幕| 日韩精品免费电影| 深夜精品寂寞黄网站在线观看| 亚洲天堂av综合网| 欧美巨乳美女视频| 久久视频精品在线| 日本sm极度另类视频| 在线亚洲欧美视频| 欧美激情在线狂野欧美精品| 欧美综合国产精品久久丁香| 久久乐国产精品| 精品亚洲男同gayvideo网站| 欧美国产欧美亚洲国产日韩mv天天看完整| 色老头一区二区三区在线观看| 亚洲国产欧美一区二区三区久久| 日韩一区二区三区xxxx| 亚洲一区亚洲二区亚洲三区| 在线免费观看羞羞视频一区二区| 亚洲精品国产suv| 国产精品久久久久久久久久久久| 欧美日本国产在线| 91久久久久久久久久久久久| 91精品免费久久久久久久久| 亚洲精品中文字| 国产激情999| 91网站在线免费观看| 久热精品视频在线观看| 欧美日韩国产成人在线观看| 久久精品在线视频| 日韩毛片在线看| 在线看片第一页欧美| 国产精品久久久久久久久久ktv| 国产精品欧美亚洲777777| 精品国产欧美一区二区五十路| 亚洲福利视频网站| 亚洲男人天堂手机在线| 久久综合网hezyo| 最近2019年中文视频免费在线观看| 97视频在线观看网址| 成人免费视频xnxx.com| 91极品视频在线| 日韩中文字幕在线视频播放| 成人黄色av网站| 黄色一区二区在线观看| 中文字幕精品久久久久| 成人免费看片视频| 亚洲最新av在线网站| 亚洲天堂男人天堂| 亚洲自拍小视频免费观看| 国产精品日韩一区| 国产亚洲欧美另类中文| 91久久久国产精品| 精品欧美aⅴ在线网站| 亚洲第一二三四五区| 成人深夜直播免费观看| 国产成人精品一区二区在线| 亚洲最大av网站| 亚洲成av人乱码色午夜| 国产精品高潮视频| 久久精品成人一区二区三区| 国产午夜精品视频| 欧美日韩国产精品| 欧美日韩国产综合视频在线观看中文| 国产做受高潮69| 国产欧美日韩精品在线观看| 久久久久国产一区二区三区| 国产精品视频白浆免费视频| 欧美高清在线观看| 成人黄色短视频在线观看| 久久国产天堂福利天堂| 亚洲成色777777女色窝| 成人免费视频网址| 久久精品最新地址| 国产精品视频精品| 亚洲自拍偷拍福利| 色哟哟亚洲精品一区二区| 欧美夫妻性生活xx| 亚洲毛片在线免费观看| 97成人精品视频在线观看| 亚洲最大的成人网| 欧美激情成人在线视频| 亚洲欧洲视频在线| 日韩电影中文 亚洲精品乱码| 久久影视电视剧免费网站| 亚洲人成网站在线播| 国产玖玖精品视频| 57pao成人国产永久免费| 国产亚洲精品久久久久久777| 国产精品露脸av在线| 日本在线观看天堂男亚洲| 欧美激情成人在线视频| 97国产精品视频| 日韩精品中文字幕久久臀| 亚洲男人天堂视频| 日韩精品中文在线观看| 成人激情视频网| 亚洲qvod图片区电影| 久久伊人免费视频| 亚洲综合社区网| 欧美中文在线字幕| 亚洲毛片一区二区| 国产精品久久久精品| 亚洲国产美女精品久久久久∴| 色琪琪综合男人的天堂aⅴ视频| 日韩欧美精品网站| 日韩av在线免费观看一区| 久久国产精品久久久| 97av在线视频免费播放| 亚洲91av视频| 亚洲国内精品视频| 日韩欧美中文字幕在线观看| 亚洲国产美女精品久久久久∴| 亚洲国产小视频| 97视频免费在线观看| 亚洲黄在线观看| 26uuu亚洲伊人春色| 一夜七次郎国产精品亚洲| 欧美精品video| 亚洲香蕉成视频在线观看| www日韩欧美| 97在线视频精品| 国产精品视频一区国模私拍| 久久精品美女视频网站| 亚洲电影av在线| 日韩精品免费综合视频在线播放| 欧美午夜无遮挡| 亚洲在线视频福利| 亚洲国产精久久久久久| 久热99视频在线观看| 欧美日韩国产色| 亚洲**2019国产| 欧美一性一乱一交一视频| 亚洲国产精品久久久久秋霞不卡| 美日韩精品免费视频| 国产成人高潮免费观看精品| 国产精品视频永久免费播放| 日韩欧美亚洲成人| 亚洲的天堂在线中文字幕| 欧美成人精品h版在线观看| 国产欧美日韩精品专区| 91色视频在线导航| 日韩精品视频在线观看网址| 国产午夜精品全部视频播放| 日韩一区二区福利| 久久久久亚洲精品| 亚洲第一色中文字幕| 国产不卡精品视男人的天堂| 亚洲最大的av网站| 亚洲自拍小视频免费观看| 欧美自拍视频在线观看| 久久人人爽人人爽人人片av高请| 中文字幕精品网|