javascript是動態互動的很好的指令碼語言,下面是我總結的常用的javascript技巧.
(1).在html頁面中引用:
<script language="javascript">......</script>//方式一
<script language="javascript" src="js檔案所在路徑(一般是相對路徑)"/>
(2)加入收藏: <a href="javascript:window.external.AddFavorite(location.href,document.title)">加入收藏</a>其中location.href指當前頁面,document.title指加入收藏時,顯示給使用者的友好提示的(以方便記憶)的文本.
(3)在asp.net伺服器端彈出提示框,單擊確定後,返回到上一頁面:Reponse.write("<script>alert('XXX');history.go(-1);</script>");
(4)頁面另存新檔:<a href="#" onclick ="document.execCommand('saveAs')">另存新檔</a>
(5)在頁面上單擊"斷行符號"鍵,相當於觸發一個button:
function document.onkeydown ()
{
if(event.keyCode==13)//注意大小寫,判斷單擊是否為斷行符號
{
document.getElementById ("btnOk").click();//btnOk為伺服器端控制項
return false;//一定要有
}
}
/*如果接收密碼的文字框是用戶端控制項,也可以做如下定義,然後做如下
//調用<input id="pwd" onkeydown="EnterDown(按鈕對象名)"/>
function EnterDown(Obj)
{
if(event.keyCode==13)
{
Obj.click();
}
}
*/
(6)彈出一個新的視窗:<a href ="#" onclick ="window.open('KeepPasswordOnPageAfterSubmit.aspx','_blank','height=500,width=100,toolbar=no,menubar=no,location=no')">開啟</a>
(7)當刪除或關閉時,彈出提示對話方塊:<input id="Button3" type="button" value="button" onclick ="javascript:if(confirm('確實要關閉?'))window.close();" /></div>