設定屬性rel為external與internal的不同

          Posted on 2007-03-22 14:47 Jaunt 閱讀(1556) 評論(4)  編輯  收藏 所屬分類: JavaScript
          在網上看了一下js代碼感覺有點用,就轉過來,也算是俺的一點小練習。

          <!
          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" ?xml:lang ="en" ?lang ="en" >
          < head >
          ??
          < title ></ title >
          ??
          < style? type ="text/css" >
          ??#search
          {
          ????border
          : 1px?solid?#ccc ;
          ????color
          : #999 ;
          ??
          }

          ??
          </ style >
          ??
          < script? type ="text/javascript" >
          ??
          <!--
          ????
          function ?addEvent(elm,?evType,?fn,?useCapture)
          ????????
          // ?addEvent?and?removeEvent
          ???????? // ?cross-browser?event?handling?for?IE5+,??NS6?and?Mozilla
          ???????? // ?By?Scott?Andrew
          ????{
          ??????????
          if ?(elm.addEventListener){
          ????????????elm.addEventListener(evType,?fn,?useCapture);
          ????????????
          return ? true ;
          ??????????}?
          else ? if ?(elm.attachEvent){
          ????????????
          var ?r? = ?elm.attachEvent( " on " + evType,?fn);
          ????????????
          return ?r;
          ??????????}?
          else ?{
          ????????????alert(
          " Handler?could?not?be?removed " );
          ??????????}
          ????}

          ????
          function ?externalLinks(){??????? // 設定屬性rel為external的連接在新頁面打開
          ???????? if ( ! document.getElementsByTagName)? return ?;
          ????????
          var ?anchors = document.getElementsByTagName( " a " );
          ????????
          for ( var ?i = 0 ;i < anchors.length;i ++ ){
          ????????????anchor
          = anchors[i];
          ????????????
          if (anchor.getAttribute( " href " ) && anchor.getAttribute( " rel " ) == " external " ){
          ????????????????anchor.setAttribute(
          " target " , " _blank " );
          ????????????}
          ????????}
          ????}

          ????
          function ?onSearchFocus(){??????????? // 搜索框獲取焦點時
          ???????? var ?search = document.getElementById( " search " );
          ????????
          if (search.value == " 請輸入關鍵字 " ){???? // 如果輸入框內容是“請輸入關鍵字”,則清空內容,并設頂文字顏色為黑色
          ????????????search.value = "" ;
          ????????????search.style.color
          = " #000 "
          ????????}
          ????}
          ????
          function ?onSearchBlur(){???????????? // 搜索框失去焦點時
          ???????? var ?search = document.getElementById( " search " );
          ????????
          if (search.value == "" ){??????????????? // 如果輸入框內容為空,則設定文字顏色為灰色,內容為“請輸入關鍵子”
          ????????????search.style.color = " #999 " ;
          ????????????search.value
          = " 請輸入關鍵字 "
          ????????}
          ????}
          ????addEvent(window,
          " load " ,externalLinks)
          ??
          -->
          ??
          </ script >
          </ head >

          < body >
          < p >
          [External?links]
          < br? />
          < a? href ="http://www.qq.com" ?rel ="external" > QQ.com </ a >< br? />
          < a? href ="http://www.163.com" ?rel ="external" > 163.com </ a >< br? />
          </ p >
          < p >
          [internal?Links]
          < br? />
          < a? href ="http://www.blueidea.com" ?rel ="internal" > BlueIdea.com </ a >< br? />
          < a? href ="http://www.51js.com" ?rel ="internal" > 51Js.com </ a >< br? />
          </ p >

          < p >
          [Input?Test]
          < br? />
          < input? type ="text" ?id ="search" ?value ="請輸入關鍵字" ?size ="20" ?onFocus ="onSearchFocus()" ?onblur ="onSearchBlur()" ? />
          </ p >
          </ body >
          </ html >

          from index:http://www.cnitblog.com/yemoo/archive/2006/06/25/12827.html

          Feedback

          # re: 設定屬性rel為external與internal的不同  回復  更多評論   

          2008-09-07 21:22 by cssplay
          target屬性不符合W3C標準 rel=external
          http://www.cssplay.org.cn/web-standards/20080907/760.html

          # re: 設定屬性rel為external與internal的不同  回復  更多評論   

          2011-05-27 02:28 by hockey
          那到底有什么區別呢 www.google.com

          # re: 設定屬性rel為external與internal的不同  回復  更多評論   

          2011-06-21 09:34 by 成都制鞋培訓
          我想問一下,rel=external到底是什么意思?是不是不傳遞權重?搜索引擎不會跟著鏈接爬過去?

          # re: 設定屬性rel為external與internal的不同  回復  更多評論   

          2011-09-23 20:37 by 程序員之家
          學些了
          希望能與貴站交換友情鏈接
          我的是 www.chengxuyuans.com 程序員之家 謝謝
          主站蜘蛛池模板: 永胜县| 凤台县| 牙克石市| 留坝县| 将乐县| 湘阴县| 吴堡县| 卓尼县| 民县| 陕西省| 泽州县| 澜沧| 图木舒克市| 巧家县| 金堂县| 武城县| 临沂市| 广平县| 平果县| 上栗县| 临泽县| 江门市| 土默特右旗| 融水| 仙居县| 小金县| 高碑店市| 新邵县| 雷波县| 阿拉善右旗| 平果县| 交口县| 台州市| 郯城县| 三门峡市| 乡城县| 平果县| 泌阳县| 博爱县| 嵊泗县| 陈巴尔虎旗|