HTML------简单的搜索框自动弹出内容提示
来源:互联网 发布:华南师范大学网络平台 编辑:程序博客网 时间:2024/05/21 17:09
最近研究了下百度搜索前的自动弹出提示联想,特地记下来防止忘记
HTML页面笔记
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-type" content="text/html; charset=UTF-8"><title>搜索前内容提示</title><style type="text/css">/* 提示div的样式 */#suggest { width:100px; border:1px solid black; font-size:14px;}/* 提示信息鼠标覆盖时信息 */div.over { border:1px solid #999; background:#FFFFCC; cursor:hand;}/* 提示信息鼠标移出时信息 */div.out { border: 1px solid #FFFFFF; background:#FFFFFF;}</style><script type="text/javascript">var xmlHttp;var currentInfo="";var counter=1;var isReading = true;function readInfo(){var info =document.getElementById("info").value;if(currentInfo==info && info!=""){counter++;}else{currentInfo=info;counter=1;}if(counter==3){getSuggest(info);isReading=false;}else{setTimeout("readInfo()", 200);}}function resetReading(){if(!isReading){isReading=true;readInfo();}}function createXmlHttp(){if(window.XMLHttpRequest){xmlHttp = new XMLHttpRequest();}else{xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");}}function getSuggest(info){createXmlHttp();xmlHttp.open("GET", "suggest.jsp?info="+encodeURI(info),true);xmlHttp.onreadystatechange = showSuggest;xmlHttp.send(null);}function clearSuggest(){document.getElementById("suggest").innerHTML ="";}function createSuggest(text){var sDiv = "<div class='out'onmouseover=\"this.className='over'\" onmouseout = \"this.className='out'\" onclick=\"setSuggest(this)\">"+text+"</div>";document.getElementById("suggest").innerHTML +=sDiv;}function displaySuggest(){document.getElementById("suggest").style.display="";}function hiddentSuggest(){document.getElementById("suggest").style.display="none";}function showSuggest(){if(xmlHttp.readyState == 4){clearSuggest();var suggestsText = xmlHttp.responseText;if(suggestsText !=""){var suggests = suggestsText.split("|");for (var i=0;i<suggests.length;i++){createSuggest(suggests[i]);}displaySuggest();}else{hiddentSuggest();}}}function setSuggest(divObj){document.getElementById("info").value=divObj.innerHTML;hiddentSuggest();}function showInfo(){alert("您要搜索的是:"+document.getElementById("info").value);}</script></head><body onload="readInfo()"><div ><h1>搜索前内容提示</h1><span><b>百度搜索</b></span><input type="text" name="info" id="info" style="width:362px" onkeyup="resetReading()"><input type="button" value="百度一下" onclick="showInfo()"><!-- 用于显示提示信息的div --><div id="suggest" style="display:none;position:relative;left:69px;width:360px"></div></div></body></html>
JAVA 执行数据库笔记
<%@page import="java.sql.ResultSet"%><%@page import="ajax.db.ConnDB"%><%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%out.clear();String info = request.getParameter("info");info=new String (info.getBytes("iso-8859-1"),"utf-8");int counter = 0;String sql = "select info from suggest_info where info like'"+info+"%'";ConnDB connDB = new ConnDB();ResultSet rs= null;rs = connDB.doQuery(sql);while (rs.next()){if(counter > 0){out.print("|");}counter++;out.print(rs.getString(1));if(counter == 10 ) break;}connDB.closeConnection();%>
阅读全文
0 0
- HTML------简单的搜索框自动弹出内容提示
- 简单自动搜索内容
- 自动弹出提示框
- 可以自动消失的弹出提示框
- Ajax搜索框的自动提示功能
- Html 右下角弹出提示框
- winform 自动弹出提示框
- 自动弹出下载提示框
- html弹出提示框并实现拖动的源码
- 弹出一个淡入淡出的提示框,且自动消失
- 浅谈asp.net通过本机cookie仿百度(google)实现搜索input框自动弹出搜索提示
- WebBrowser自动点击弹出提示框alert、弹出对话框confirm、屏蔽弹出框、屏蔽弹出脚本错误的解决办法
- 经验总结:WebBrowser自动点击弹出提示框alert、弹出对话框confirm、屏蔽弹出框、屏蔽弹出脚本错误的解决办法
- WebBrowser自动点击弹出提示框alert、弹出对话框confirm、屏蔽弹出框、屏蔽弹出脚本错误的解决办法
- 弹出提示内容窗口
- jquery+php实现用户输入搜索内容时自动提示
- jquery+php实现用户输入搜索内容时自动提示
- jquery+php实现用户输入搜索内容时自动提示
- Java设计模式之单例模式
- 微信扫码支付:此公众号并没有这些scope的权限,错误码:10005
- A,B两个表中,根据A表单号,查询所有B表中关联原单号的分单记录是否审核完毕,全部审核完毕则显示订单所有信息,否则不显示。
- 登录mysql并添加信息
- G1垃圾收集器
- HTML------简单的搜索框自动弹出内容提示
- 递归的应用及理解
- Vue+Webpack使用规范
- 如何通过adb指令判断手机终端走的什么数据业务
- Codeforces Round #269 (Div. 2) A. MUH and Sticks
- java xml、map转换工具类
- 学习delphi FMX 的一些资料
- 20171026Link
- 【linux小白学习之路】Ubuntu14.04安装某狗输入法