使用範本來輸入 JavaScript 與 URL

您可以定義 URL 範本 (亦稱為 Href 範本),利用更方便有效的方式輸入影像地圖 URL。如果大多數的影像地圖 URL 共用一個通用的固定格式,則可定義 URL 範本。將固定的 URL 部分輸入 URL 範本之後,每次建立影像地圖時,就不需要輸入這個部分的 URL。URL 範本也可以包含 JavaScript 命令、路徑名稱及參數。根據預設,URL 範本會包含一個名為 loadProduct 的專利 Scene7 JavaScript 處理程式,可在新視窗中開啟影像。

備註: 請注意,當您增加 Javascript 程式碼至影像地圖的 HREF 屬性時,程式碼是在用戶端電腦上執行。因此,請確定 Javascript 程式碼是安全的。

關於 URL 範本

URL 範本的運作方式,是以範本中的雙貨幣符號 (「$$」) 取代「影像地圖」清單中的「URL」欄內容:

Javascript:loadProduct('$$');void(0);

您可以將影像地圖中所有不會變更的值放入 URL 範本。只將會變更的值增加到「影像地圖」清單的「URL」欄中。例如:

  • URL 範本:j avascript:loadProduct('http://www.examplesitehere.com/$$');void(0);

  • URL 值: product.htm

  • 實際產生的 URL: javascript:loadProduct('http://www.examplesitehere.com/product.html);void(0);

根據預設,URL 範本會包含一個名為 loadProduct 的專利 Scene7 JavaScript 處理程式,可開啟含有 URL 目的地的新視窗。不過,您也可以使用任何 JavaScript 程式碼來取代這個 JavaScript 處理程式,或是使用下列其中一項 Scene7 處理程式:

  • loadProductCW

    顯示在目前視窗之「URL」欄中指定的 URL 目標。這個處理程式主要用於已整合成網站某一頁面的 eCatalog。

  • loadProductPW

    顯示在父級視窗 (開啟目前視窗的頁面) 之「URL」欄中指定的 URL 目標。目前視窗會維持開啟,但父級視窗會變更以顯示 URL 目標。

    備註: 處理程式 loadProductPW 不支援 DHTML 和 HTML5 檢視器。

建立 URL 範本

建立 URL 範本︰

  1. 在「地圖編輯器」畫面 (影像或迴轉集) 或 eCatalog 畫面 (eCatalog) 的「地圖頁面」標籤上,選取「URL 範本」選項旁的「編輯」。「編輯地圖範本」對話框開啟。

  2. 輸入 JavaScript 程式碼與完整 URL (以貨幣符號 [$$] 取代變數部分)。用滑鼠右鍵按一下,然後選擇「貼上」,即可貼上程式碼。

  3. 選取「儲存」按鈕。

處理 URL 範本

「地圖編輯器」頁面 (影像與迴轉集) 與 eCatalog 畫面 (eCatalog) 的「地圖頁面」標籤都提供下列命令,以處理 URL 範本:

URL 範本選項
選取「URL 範本」選項,將您的 URL 範本套用至影像或 eCatalog 頁面上的所有影像地圖。

範本選項
如果您不想讓個別影像地圖使用 URL 範本,請取消選取「URL 影像地圖」清單中的「範本」選項。