讀者詢問 OnClientClick 屬性相關問題

摘要:讀者詢問 OnClientClick 屬性相關問題

讀者詢問,「用實例學ASP.NET 3.5/基礎篇(使用 VB)」一書之 CH2 的網頁範例 CH2_DemoForm010.aspx 是不是可以在透過 JavaScript 開啟網站之前,先透過用戶端對話方塊詢問使用者,以便確認是否前往。

當然沒問題,首先,請將 JavaScript 函式  Navigate()  改寫如下:


function Navigate()
{       
  if (confirm('您確定要前往此網站嗎?'))
  {
   window.open("http://blog.xuite.net/alwaysfuturevision/liminzhang");
  }
  else
  {
   return false;
  }
}   


接下來,請如下所示變更 Button 控制項之 OnClientClick 屬性的設定值:

OnClientClick="return Navigate();"

章立民研究室 2008/7/23