最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

二級(jí)域名轉(zhuǎn)向類(lèi)

 更新時(shí)間:2006年11月09日 00:00:00   作者:  
DomainClass.js
/*
@Class DomainClass(二級(jí)域名轉(zhuǎn)向類(lèi))
@author 逍遙云-http://bbs.51js.com
@Version 1.0
@Date 2006-11-2
@Rights 如使用請(qǐng)保留此信息,謝謝
*/

function DomainClass(){
 //記錄本身
 var ōwner=this;
 //域名集合
 var arr=[];      
 //////////////////////////////////////公開(kāi)屬性
 //設(shè)定缺省目錄
 owner.defaultDir="";  
 //設(shè)定缺省域名
 owner.defaultDomain="";  
 //設(shè)定缺省跳轉(zhuǎn)網(wǎng)址
 owner.defaultURL="";
 //不存在的域名跳轉(zhuǎn)
 owner.noExistURL="";
 /////////////////////////////////////公開(kāi)方法
 //添加域名方法
 //參數(shù)1:域名 2:目錄 3:輸出域名 4:指定跳轉(zhuǎn)地址
 owner.addDomain=function(){  
  if(arguments.length==0){
   return;
  }
  if(arguments.length>0){
   var tempObj=new Object();
   tempObj.domain=arguments[0]; //域名
   tempObj.dir="";     //對(duì)應(yīng)目錄
   tempObj.out="";     //輸出域名
   tempObj.url="";        //指定跳轉(zhuǎn)地址
  }
  if(arguments.length>1){
   tempObj.dir=arguments[1];
  }
  if(arguments.length>2){
   tempObj.out=arguments[2];
  }
  if(arguments.length>3){
   tempObj.url=arguments[3];
  }
  arr.push(tempObj);    //推入數(shù)組
 }
 //查找域名
 function seekDomain(href_loc){
  //取得二級(jí)域名頭
  var loc=href_loc.split("http://")[1].split(".")[0];
  for(var i=0;i<arr.length;i++){
   //判定域名
   if(arr[i].domain==loc){
    //跳轉(zhuǎn)
    jumpWeb(href_loc,arr[i]);
    return;
   }
  }
  //不存在時(shí)處理的域名對(duì)象
  var notObj=new Object();
  notObj.out=owner.defaultDomain;
  notObj.dir=owner.defaultDir;
  notObj.url=owner.noExistURL;
  alert("提示:\n\n你還沒(méi)有設(shè)置名為: \""+loc+"\" 這樣的域名!");
  //域名頭替換
  href_loc=href_loc.replace(/\/\/[^.]+/,"http://"+notObj.out);
  jumpWeb(href_loc,notObj);
 }

 //跳轉(zhuǎn)函數(shù)
 function jumpWeb(href_loc,obj){
  //判定跳轉(zhuǎn)
  if(obj.url!=""){
   self.location=obj.url;
   return;
  }
  //替換空域名為默認(rèn)
  if(obj.out==""){
   obj.out=owner.defaultDomain;
  }
  //域名替換
  href_loc=href_loc.replace(/\/\/[^.]+/,"http://"+obj.out);
  //替換空目錄為默認(rèn)
  if(obj.dir==""){
   obj.dir=owner.defaultDir;
  }
  //目錄替換
  href_loc=href_loc.replace(/(\/\/[^\/]+\/)/,"$1"+obj.dir+"\/");
  //重定義網(wǎng)址
  self.location=href_loc;
 }
 //初始化,公開(kāi)
 owner.init=function(){
  //如果設(shè)置了默認(rèn)跳轉(zhuǎn)
  if(owner.defaultURL!=""){
   self.location=owner.defaultURL;
   return;
  }
  //如果沒(méi)設(shè)缺省目錄或缺省域名
  if(owner.defaultDir==""||owner.defaultDomain==""){
   alert("請(qǐng)?jiān)O(shè)置:\n\n1.缺省目錄:DomainClass.defaultDir.   \n\n2.缺省域名:DomainClass.defaultDomain   ");
  }
  else{
   seekDomain(self.location.href);
  }
 }
}

index.htm
<HTML>
<HEAD>
<TITLE> Loading.... </TITLE>
<scrīpt LANGUAGE="Javascrīpt" src="leon/code/javascrīpt/domainclass.js"></scrīpt>
</HEAD>

<BODY>
<scrīpt LANGUAGE="Javascrīpt">
<!--
var d=new DomainClass();
/*
defaultDir:默認(rèn)跳轉(zhuǎn)目錄
defaultURL:默認(rèn)全部跳轉(zhuǎn)目錄,如設(shè)置了此項(xiàng),所有的請(qǐng)求就會(huì)以此為主
defaultDomain:默認(rèn)輸出域名
noExistURL:默認(rèn)無(wú)此網(wǎng)址的跳轉(zhuǎn),如設(shè)置了此項(xiàng),所有無(wú)網(wǎng)址的跳轉(zhuǎn)都以此為主,如果無(wú)則為默認(rèn)

addDomain:添加域名方法,最少一個(gè)參數(shù),否則視無(wú)效

*/
//設(shè)置默認(rèn)目錄
d.defaultDir="pal";
//設(shè)置默認(rèn)跳轉(zhuǎn)
//d.defaultURL="http://hi.baidu.com/pallove";
//設(shè)置默認(rèn)輸出域名
d.defaultDomain="pal";
//添加二級(jí)域名
d.addDomain("pal","pal","pal");
d.addDomain("blog","blog","pal");
d.addDomain("leon","leon","love");
d.addDomain("51js","51js","51js","http://www.51js.com/11191");
d.addDomain("baidu","","","http://hi.baidu.com/pallove");
d.init();
//-->
</scrīpt>
</BODY>
</HTML>

詳細(xì)效果請(qǐng)查看
URL跳出
無(wú)憂(yōu)逍遙的Blog http://51js.pallove.net
百度空間 http://baidu.pallove.net
目錄跳轉(zhuǎn)
http://pal.pallove.net/
http://love.pallove.net
http://flash.pallove.net

在此考貝以上代碼下載此類(lèi)文件
http://pal.pallove.net/leon/code/javascrīpt/domainclass.js

如您使用或轉(zhuǎn)載,請(qǐng)保留版權(quán)與個(gè)人信息。謝謝!

相關(guān)文章

  • js使用正則實(shí)現(xiàn)ReplaceAll全部替換的方法

    js使用正則實(shí)現(xiàn)ReplaceAll全部替換的方法

    JS?沒(méi)有提供replaceAll這樣的方法。使用正則表可以達(dá)成Replace?的效果,感興趣的朋友看看下面的示例
    2014-08-08
  • js模擬畫(huà)筆效果

    js模擬畫(huà)筆效果

    非常不錯(cuò)的效果,模板畫(huà)筆,代碼相對(duì)較少
    2008-10-10
  • javaScript實(shí)現(xiàn)支付10秒倒計(jì)時(shí)

    javaScript實(shí)現(xiàn)支付10秒倒計(jì)時(shí)

    這篇文章主要為大家詳細(xì)介紹了javaScript實(shí)現(xiàn)支付10秒倒計(jì)時(shí),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • javascript實(shí)現(xiàn)表格排序 編輯 拖拽 縮放

    javascript實(shí)現(xiàn)表格排序 編輯 拖拽 縮放

    這篇文章主要介紹了javascript實(shí)現(xiàn)表格排序 編輯 拖拽 縮放的方法,效果非常不錯(cuò),只是兼容性還有些問(wèn)題,有待優(yōu)化。
    2015-01-01
  • 基于javascript如何傳遞特殊字符

    基于javascript如何傳遞特殊字符

    在 JavaScript 中使用反斜杠來(lái)向文本字符串添加特殊字符,下面通過(guò)本篇文章給大家介紹javascript如何傳遞特殊字符,對(duì)js傳遞特殊字符相關(guān)內(nèi)容感興趣的朋友一起學(xué)習(xí)吧
    2015-11-11
  • Javascript改變CSS樣式(局部和全局)

    Javascript改變CSS樣式(局部和全局)

    改變CSS樣式分為局部和全局,下面為大家介紹下使用Javascript具體的實(shí)現(xiàn),感興趣的朋友可以參考下
    2013-12-12
  • js與css實(shí)現(xiàn)彈出層覆蓋整個(gè)頁(yè)面的方法

    js與css實(shí)現(xiàn)彈出層覆蓋整個(gè)頁(yè)面的方法

    這篇文章主要介紹了js與css實(shí)現(xiàn)彈出層覆蓋整個(gè)頁(yè)面的方法,分別以實(shí)例形式展示了彈出層覆蓋整個(gè)頁(yè)面的css樣式與js控制的實(shí)現(xiàn)技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2014-12-12
  • JavaScript函數(shù)中的防抖與節(jié)流原生實(shí)現(xiàn)及第三方庫(kù)的使用

    JavaScript函數(shù)中的防抖與節(jié)流原生實(shí)現(xiàn)及第三方庫(kù)的使用

    當(dāng)你頻繁的觸發(fā)用戶(hù)界面時(shí),會(huì)不停的觸發(fā)事件處理函數(shù),可能導(dǎo)致界面卡頓,瀏覽器奔潰,頁(yè)面空白等情況,而解決這一問(wèn)題的,正是函數(shù)節(jié)流與函數(shù)防抖,所以本文將給大家介紹一下JavaScript函數(shù)中的防抖與節(jié)流原生實(shí)現(xiàn)及第三方庫(kù)的使用,需要的朋友可以參考下
    2023-10-10
  • JS中多種方式創(chuàng)建對(duì)象詳解

    JS中多種方式創(chuàng)建對(duì)象詳解

    下面小編就為大家?guī)?lái)一篇JS中多種方式創(chuàng)建對(duì)象詳解。小編覺(jué)得挺不錯(cuò)的?,F(xiàn)在分享給大家,給大家一個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-03-03
  • 淺談JS正則表達(dá)式的RegExp對(duì)象和括號(hào)的使用

    淺談JS正則表達(dá)式的RegExp對(duì)象和括號(hào)的使用

    下面小編就為大家?guī)?lái)一篇淺談JS正則表達(dá)式的RegExp對(duì)象和括號(hào)的使用。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-07-07

最新評(píng)論

黑水县| 阜城县| 张家港市| 北安市| 绥芬河市| 双峰县| 福建省| 宁都县| 张家港市| 芒康县| 邛崃市| 双江| 石泉县| 日照市| 清原| 遂昌县| 涞源县| 玛纳斯县| 楚雄市| 昌黎县| 通化县| 林口县| 鹤壁市| 高淳县| 平度市| 伊川县| 兴安盟| 平和县| 修武县| 南昌县| 横山县| 理塘县| 周宁县| 陵川县| 渝中区| 基隆市| 南溪县| 黄浦区| 江永县| 毕节市| 天津市|