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;
}