FrontPage 2002 的內建搜尋網頁有一個包含
[開始搜尋]

[重設]
按鈕的表單。 本文的目的是要顯示如何使用用範本 Dynamic HTML (DHTML) 程式碼新增
[清除]
按鈕,以清除搜尋結果網頁上的表單。


注意
:本文使用的自訂 DHTML 不一定在所有的瀏覽器都適用。 如須有關與其他瀏覽器相容的詳細資訊,請按一下 [說明] 功能表上的
[Microsoft FrontPage 說明] ,在「Office 小幫手」或「解答精靈」鍵入 相容性 ,然後按一下 [搜尋] 以檢視主題。

結論

免責聲明





Microsoft 技術支援部門不解決因編輯 FrontPage 產生的 HTML 的問題。此 HTML 程式碼範例僅為要擴充 FrontPage 功能的作者使用方便而提供。如需有關寫作 HTML 的詳細資訊,請查閱下列 Microsoft 網站:

http://msdn.microsoft.com/archive/default.asp?url=/archive/en-us/dnarhtmau/html/beghtml.asp
警告:您必須自行承擔使用本文提供之 HTML 的風險。Microsoft 的 HTML 係依「現況」提供,不附帶任何擔保。因此,Microsoft 並不提供任何明示或默示之擔保,其中包括但不限於適售性以及適合某特定用途之默示責任擔保。

程式碼範例




重要事項
:如果將此程式碼範例直接從本文複製並貼到 FrontPage,您可能會收到錯誤訊息。小於 (<) 和大於 (>) 括號會顯示為溢出的 HTML 程式碼 ("<" 與 ">")。要解決這個問題,請將指令貼在空白的「筆記本」文件,然後在貼到 FrontPage 之前從「筆記本」複製指令碼。

  1. 在 FrontPage 開啟伺服器端的 web。

  2. 建立新的搜尋網頁:

    1. 按一下
      [檔案]
      ,然後按
      [新增]
      ,再按
      [網頁或 Web]


    2. [新增網頁或 Web]
      工作窗格上,按一下
      [網頁範本]

    3. 選擇
      [搜尋網頁]
      然後按一下
      [確定]

  3. 切換至 HTML 檢視然後在網頁的
    <HEAD></HEAD>
    區段新增下列 DHTML 程式碼:

    <script language="vbscript" for="window" event="onLoad">
    <!--
    ' loop through all HTML tags on the page
    For x = 0 to document.all.length -1
    ' are we looking at an INPUT tag?
    If document.all(x).tagName = "INPUT" Then
    ' is it the RESET button?
    If (document.all(x).type = "reset") Then
    ' create a new CLEAR button
    strButton = "<input type=button name=cmdClear value=Clear>"
    ' show the new RESET button after the SUBMIT button
    document.all(x).insertAdjacentHTML "AfterEnd",strButton
    End If
    End If
    Next
    -->
    </script>
  4. 根據您的搜尋設定,在網頁的
    <HEAD></HEAD>
    區段新增下列額外的 DHTML 程式碼:

    • 如果使用索引伺服器或索引服務與 IIS:

      <script language="vbscript" for="cmdClear" event="onClick">
      <!--
      ' clear the search form when the new CLEAR button is clicked
      document.all("UserRestriction").value = ""
      -->
      </script>
    • 如果使用內建的 FrontPage WAIS 搜尋:

      <script language="vbscript" for="cmdClear" event="onClick">
      <!--
      ' clear the search form when the new CLEAR button is clicked
      document.all("search").value = ""
      -->
      </script>
  5. 切換回 [一般檢視] 並將網頁儲存至您的網站。

使用 Internet Explorer 提交搜尋時,按一下搜尋結果上的
[清除]
按鈕將會清除表單。

進一步的說明





Microsoft 提供之程式設計範例僅供說明之用, Microsoft 並不提供任何明示或默示之擔保,其中包括但不限於適售性以及適合某特定用途之默示責任擔保。本文假設您熟悉文中展示的程式設計語言以及建立程序和程序除錯使用的工具。Microsoft 支援專家可以幫助您解說特殊程序的功能,但是不會修改這些範例以提供新增的功能或建構符合您需求的程序。如果您程式設計的經驗有限,請洽 Microsoft Certified Partner 或撥 Microsoft 付費資訊專線 (800) 936-5200。如需有關 Microsoft Certified Partner 的詳細資訊,請查閱全球資訊網的下列網頁:

https://partner.microsoft.com/global/30000104如需有關可從 Microsoft 取得的支援選項的詳細資訊,請查閱全球資訊網的下列網頁:

http://support.microsoft.com/directory/overview.asp

其他相關資訊

参考

如須有關 HTML 語法的詳細資訊,請查閱位於下列 URL 之 HTML 的 World Wide Web Consortium (W3C) 網站:

http://www.w3.org/MarkUp/本文件是根據 Microsoft Knowledgebase 文件編號 Q300474 翻譯的. 若要參考原始英文文件內容, 請至以下網址:


http://support.microsoft.com/support/kb/articles/Q300/4/74.asp

需要更多協助?

擴展您的技能

探索訓練 >

優先取得新功能

加入 MICROSOFT 測試人員 >

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?

感謝您的意見反應!

×