JavaScript Cookie 直接浏览网站分网址

httml代码:


代码如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Untitled Document</title>
</head>
<body>
<a href="javascript:setHome('dizhi1')">Website1</a>
<a href="javascript:setHome('dizhi2')">Website2</a>
<a href="javascript:setHome('dizhi3')">Website3</a>
<a href="javascript:setHome('dizhi4')">Website4</a>
<form name="homeform" method="post">
<input type="checkbox" name="setgo" value="1">記住我的選擇
</form>
</body>
</html>

JS代码:


代码如下:

<script language="JavaScript" type="text/javascript">
<!--
function getCookie(name){
if(document.cookie.length > 0){
start = document.cookie.indexOf(name + "=");
if( start != -1){
start = start +name.length + 1;
end = document.cookie.indexOf(";",start);
if( end == -1){
end = document.cookie.length;
}
return decodeURI(document.cookie.substring(start,end));
}
}
return "";
}
function setCookie(name, value, expires, path, domain, secure){
var curcookie = name + "=" +encodeURI(value)
+ ((expires) ? ";expires=" + expires.toGMTString() : "")
+ ((path) ? ";path=" + path : "")
+ ((domain) ? ";domain=" + domain : "")
+ ((secure) ? ";secure" : "");
document.cookie = curcookie;
}
function goHome( myhome ){
if (myhome){
switch(myhome){
case "dizhi1":
window.location = "http://www.qq.com";
break;
case "dizhi2":
window.location = "http://zghlx.cnblogs.com";
break;
case "dizhi3":
window.location = "http://www.sina.com.cn";
break;
case "dizhi4":
window.location = "http://www.163.com";
break;
}
}
}
function setHome(myhome) {
var today = new Date();
var expires = new Date();
expires.setTime(today.getTime()+ 365*24*60*60*1000);
if(document.homeform.setgo.checked) {
setCookie("home",myhome,expires);
}
goHome(myhome);
}
window.onload = function(){
var pHome = getCookie("home");
goHome(pHome);
}
-->
</script>

(0)

相关推荐

  • javascript 获取url参数和script标签中获取url参数函数代码

    url paramter: 复制代码 代码如下: //lastest: var getArgs=function() {//get url querystring var params=document.location.search,reg=/(?:^\?|&)(.*?)=(.*?)(?=&|$)/g,temp,args={}; while((temp=reg.exec(params))!=null) args[temp[1]]=decodeURIComponent(temp[2]);

  • JavaScript给url网址进行encode编码的方法

    本文实例讲述了JavaScript给url网址进行encode编码的方法.分享给大家供大家参考.具体分析如下: JavaScript给url网址进行encode编码,使用encodeURIComponent即可 var myUrl = 'http://www.baidu.com'; var myOtherUrl = "http://www.jb51.net/index.html?url="+encodeURIComponent(myUrl); 希望本文所述对大家的javascript程

  • javascript学习网址备忘

    dodo以前在群里发过一个关于在线网页测试截图的网站,当时忘记收藏下来,结果在聊天记录里找了半天才找着,先记到这吧:http://v03.browsershots.org/ 有时间一定要自己写个在线书签收藏功能的模块了,不然好多网址都不方便记. dodo 18:48:20http://www.dynarch.com/demos/hmenu/examples/framesv.html dodo 19:15:35http://www.dhtmlnirvana.com/content/autofit/

  • Javascript 获取链接(url)参数的方法

    方法1:将链接当作字符串 ,按照链接的格式分解,然后获取对应的参数值. 方法2:用正则直接匹配. 关键字:parameter 参数:location.href,url ,链接,javascript 方法1: 分解链接方式: 复制代码 代码如下: <script type="text/javascript"> function getQueryString(name) { // 如果链接没有参数,或者链接中不存在我们要获取的参数,直接返回空 if(location.href.

  • javascript实现点击单选按钮链接转向对应网址的方法

    本文实例讲述了javascript实现点击单选按钮链接转向对应网址的方法.分享给大家供大家参考.具体如下: 这里实现一个按钮特效,当点击复选择框按钮的时候,激活链接,跳转到某网址,这里主要是由onClick派生出来的一些功能,然后配合函数你可以编写出更多的按钮特效来. 运行效果截图如下: 具体代码如下: <html> <head> <title>点击文本框激活链接转向某网址</title> <SCRIPT> function go(loc) {

  • JavaScript获取URL汇总

    URL即统一资源定位符 (Uniform Resource Locator, URL),完整的URL由这几个部分构成: scheme://host:port/path?query#fragment scheme:通信协议,常用的http,ftp,maito等. host:主机,服务器(计算机)域名系统 (DNS) 主机名或 IP 地址. port:端口号,整数,可选,省略时使用方案的默认端口,如http的默认端口为80. path:路径,由零或多个"/"符号隔开的字符串,一般用来表示主

  • 在JavaScript中获取请求的URL参数[正则]

    第一种方法:,代码比较专业 推荐 复制代码 代码如下: <script> function GetLocationParam(param){ var request = { QueryString : function(val) { var uri = window.location.search; var re = new RegExp("" +val+ "=([^&?]*)", "ig"); return ((uri.ma

  • JavaScript实现简单获取当前网页网址的方法

    本文实例讲述了JavaScript实现简单获取当前网页网址的方法.分享给大家供大家参考,具体如下: 这里演示使用JavaScript取得当前网页的网址,是一个比较有用的功能,点击"运行"查看效果吧. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-show-nav-url-codes/ 具体代码如下: <html> <head> <title>取得目前页面页的网址</title> &

  • javascript[js]获取url参数的代码

    最近做个页面,需要用javascript获取url参数,可发现网上的东西,实在是多了,错误也实在是多啊,真晕,浪费了我不少时间于是,我便总结一下,一个好用的就可以了,先声明下,用正则,是简单,但多浏览器的兼容性,和速度不敢保证了,所以我就用个多浏览器兼容的 复制代码 代码如下: <script language = javascript> function request(paras){ var url = location.href;  var paraString = url.substr

  • JavaScript获取Url里的参数

    最近开发的项目需要用JavaScript读取Url字符串里的参数的值 通过查找资料和自己的试验,总算成功 脚本如下: 复制代码 代码如下: <script type="text/javascript">       function GetRequest(strName)      {            var strHref = window.location.href; //获取Url字串            var intPos = strHref.indexO

随机推荐