时间:2016-02-15 23:31 来源: 我爱IT技术网 作者:佚名
欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【用javascript打造搜索工具栏】,下面是详细的讲解!
用javascript打造搜索工具栏
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Search.aspx.cs" Inherits="Search" %>
<!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 runat="server">
<title>Search</title>
<script language="javascript" type="text/javascript">
// <!CDATA[
function GetEncodeOfKey()
{
var strKey = window.document.getElementById("Text_Key").value;
return encodeURIComponent(strKey);
}
function GetUrl(site)
{
var encode=GetEncodeOfKey();
//web
if(document.getElementById("RadioButtonList_Kind_0").checked)
{
if(site=="google")
{
return "http://www.google.com/search?q="+encode+"&ei=UTF-8";
}
else
{
return "http://search.yahoo.com/search?p="+encode+"&ei=UTF-8";
}
}
//mp3
else if(document.getElementById("RadioButtonList_Kind_1").checked)
{
if(site=="google")
{
return "http://www.google.com/search?q="+encode+" mp3"+"&ei=UTF-8";
}
else
{
return "http://audio.search.yahoo.com/search/audio?&p="+encode+"&ei=UTF-8";
}
}
//img
else if(document.getElementById("RadioButtonList_Kind_2").checked)
{
if(site=="google")
{
return "http://images.google.com/images?q="+encode+"&ei=UTF-8";
}
else
{
return "http://images.search.yahoo.com/search/images?p="+encode+"&ei=UTF-8";
}
}
else
{
//alert("err");
}
}
function Button_Google_onclick()
{
window.open(GetUrl("google"));
}
function Button_Yahoo_onclick()
{
window.open(GetUrl("yahoo"));
}
// ]]>
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<br />
<br />
<strong><span style="font-size: 24pt; color: #336633">Search<br />
</span></strong>
</div>
<hr style="position: relative" />
<br />
<table style="left: 0px; position: relative; top: 0px">
<tr>
<td style="width: 31px; height: 21px">
<span style="font-family: Terminal">Key</span></td>
<td style="width: 253px; height: 21px">
<input id="Text_Key" style="width: 248px; position: relative" type="text" /></td>
<td style="width: 175px; height: 21px">
<asp:RadioButtonList ID="RadioButtonList_Kind" runat="server" RepeatDirection="Horizontal"
Style="position: relative" Font-Names="terminal">
<asp:ListItem Selected="True">Web</asp:ListItem>
<asp:ListItem>Mp3</asp:ListItem>
<asp:ListItem>Image</asp:ListItem>
</asp:RadioButtonList></td>
</tr>
<tr>
<td style="width: 31px">
</td>
<td colspan="2">
<input id="Button_Google" style="width: 80px; position: relative" type="button" value="Google" onclick="return Button_Google_onclick()" />
<input id="Button_Yahoo" style="left: -29px; width: 104px; position: relative" type="button"
value="Yahoo!" onclick="return Button_Yahoo_onclick()" /></td>
</table>
<br />
<hr style="position: relative" />
<asp:HyperLink ID="HyperLink_Home" runat="server" NavigateUrl="~/Default.aspx" Style="position: relative">Home</asp:HyperLink></form>
</body>
</html>
关于用javascript打造搜索工具栏的用户互动如下:
相关问题:
答: >>详细
相关问题:
答: >>详细
相关问题:
答: >>详细
- 【asp】asp.net url重写浅谈-net-url重写
- 【DataSet】DataSet、DataTable、DataRow区别详解
- 【asp】asp.net 动态添加多个用户控件-net-动态添
- 【创建】ASP.NET Web API教程 创建域模型的方法详
- 【Asp】Asp.net 页面调用javascript变量的值-net-
- 【ASP】ASP.NET 5升级后如何删除旧版本的DNX-NET5
- 【404页面】ASP.NET设置404页面返回302HTTP状态码
- 【Visual】分享Visual Studio原生开发的10个调试
- 【全局】.net全局定时定期执行某些操作在Global.a
- 【asp】asp.net ubb使用代码-net-ubb使用
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
