Aのhrefとonclick

4044 ワード


     <A> href onclick     ,        ,           :

        :

 Javascript void      ,                    。

void          :
1. javascript:void (expression)
2. javascript:void expression

expression         Javascript       。            ,           。 (     Navigator 3.0)

     void          。                      。

              ,            。      ,void(0)     0,  Javascript        。

<A HREF="javascript:void(0)">          </A>

              ,         。

<A HREF="javascript:void(document.form.submit())">
       </A>

        subgo()  ,

<a href="javascript:void(0)" onclick="subgo()">  </a>

   ,javascript:void(0),        ,         ,      subgo()。

<a href="#" onclick="subgo()">  </a> <a href="javascript:void(0)" onclick="subgo()">  </a>  。

    #              #top          , javascript:void(0)          ,      。            void(0)

    href       URL  ,     javascript , href="javascript:xxx();",        :<a href=" javascript:void(0)" onclick="xxx();">xx</a>,                     ,     javascript:    A href  ,             window.onbeforeunload  , IE     gif        。

            onclick       ,    href       (    ,  javascript    ),      href         ,onclick       false ,      onclick="xxx();return false;".

 TabPane JS  ,  onclick    FALSE, IFRMAE   TABPANE    href  ,       。                TAB JSP 。

TabPane.prototype.appendTitle = function(tabpage){
  var td = $create("td");
  var strHTML = "<table class="" + TAB_STYLE_TABLE  + "" border="0" cellspacing="0" cellpadding="0"><tr>";
  strHTML +="<td><div class=""+TAB_STYLE_LEFT+""></div></td>";
  strHTML +="<td nowarp class=""+TAB_STYLE_MID+"">";
  strHTML +="<div style="white-space:nowrap;page-break-before: always;page-break-after: always;">";
  strHTML += tabpage.getTitle();
  strHTML +="</div></td>";
  if(tabpage.showCloseButton){
   strHTML +="<td nowarp class=""+TAB_STYLE_MID+"">";
   strHTML +="<a class="close" href="#" onclick="$o(\"" + this.id + "\").getTab(\"" + tabpage.id + "\").close();return false;">";
   if(isIE){
    strHTML +="<div></div></a>";
   }else{
    strHTML +="<div class="close"></div></a>";
   }
   strHTML +="</td>";
  }
  if(tabpage.allowReload){
   strHTML +="<td nowarp class=""+TAB_STYLE_MID+"">";
   strHTML +="<a class="reload" href="#" onclick="$o(\"" + this.id + "\").getTab(\"" + tabpage.id + "\").reload();return false;">";
   if(isIE){
    strHTML +="<div></div></a>";
   }else{
    strHTML +="<div class="reload"></div></a>";
   }
   strHTML +="</td>";
  }
  strHTML +="<td><div class=""+TAB_STYLE_RIGHT+""></div></div>";
  strHTML +="</td></tr></table>";
  td.className = TAB_STYLE_NOMAL + this.styleSuffix;
  td.innerHTML = strHTML;
  tabpage.__titleTD = td;
  tabpage.setTitleTD();
  tabpage.initStatus();
  this.__titleTR.insertBefore(td,this._titleTD);
  tabpage.titleWidth = td.offsetWidth;
}