欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Javascript實例教程(19) 使用HoTMetal(1)

 更新時間:2006年12月23日 00:00:00   作者:  

HotMetal PRO 6.0是強大易用的網(wǎng)站編輯和發(fā)布工具。在本教程中我們在HotMetal中使用javascript。在HotMetal中,JavaScript支持是基于HotMetal為你提供了豐富的資源以及對象。它包含了幾個新的對象,比如訪問DOM的對象。另外,HotMetal支持一些ActiveX控件。這些控件以及Windows腳本支持使得HotMetal成為了JavaScript設(shè)計人員一個不可多的功能強大的開發(fā)環(huán)境。

在本節(jié)教程中,你將可以學(xué)到:

怎樣為按鈕增加連接宏;

怎樣為菜單條增加按鈕;

什么樣的資源適合于腳本編寫;

怎樣編寫文檔格式的腳本;

怎樣編寫腳本來檢查上次修改的日期;

怎樣編寫一個保存模塊腳本;

怎樣識別所有的預(yù)定義的宏;

好吧,下頁開始就逐個介紹。

HoTMetal中使用Javascript

1.怎樣為按鈕增加連接宏:

HotMetal通過宏可以支持腳本。宏可以利用工具條按鈕和其它方式來進行調(diào)用,這點我們在后面的教程中將會涉及到。所有的HotMetal的宏應(yīng)該存儲在一個單一的文件中,比如hotmetal.mcr。這個文件是在宏文件夾SoftQuad\HotMetal PRO 6.0中。假如你已經(jīng)安裝了HoTMetal PRO 6.0在缺省的目錄C盤下,那么你的宏文件就處在C:\Program Files\SoftQuad\HoTMetaL PRO 6.0\Macros\hotmetal.mcr中。這里要注意的是文件的擴展名為.mcr,但是它不能在HoTMetal的環(huán)境中進行編輯。你可以使用任何的文本編輯器對它進行編輯,比如Notepad等等。HotMetal PRO 6.0安裝的時候為用戶安裝了大約20個的預(yù)定義的宏。你可以通過hotmetl.mcr文件來瀏覽它們。你也可以通過選擇工具菜單上的Macros(宏)來找到它們。

其中一種允許宏的方法是創(chuàng)建一個工具條按鈕并使它于宏連接上。點擊按鈕就觸發(fā)了在宏定義了的腳本的執(zhí)行。當(dāng)你從試圖菜單中選擇了工具條,你就會看到如圖1的對話框。



(圖1)

圖中第一個標簽(Toolbars,工具條)可以讓你增加、刪除以及操作工具條。因為我們不想改變?nèi)魏蔚墓ぞ邨l,所以這個標簽現(xiàn)在我們暫時不使用。點擊按鈕(Buttons)標簽,并從分類欄中選擇” Application Macros(應(yīng)用宏)”,這里注意新的文本對話框就會出現(xiàn)在右邊,如圖2所示:



(圖2)

在列表框中的第一個宏是” Apply Layout to Document.”。讓我們?yōu)樗惭b一個按鈕到標準工具條上。
首先,為按鈕選擇一張圖片。當(dāng)你點擊選擇圖片按鈕的時候,你將可以從許多調(diào)色板中選擇一張圖片。一旦你點擊了其中一張,你將可以得到如圖3的窗口:



(圖3)

在本例子中選擇一個黃色的笑臉的圖片,如圖4所示:



(圖4)

現(xiàn)在拖拉這個笑臉的圖標到標準的工具條中,或者其它的工具條。關(guān)閉工具條和菜單定制對話框。這是新的按鈕就會出現(xiàn)在標準的工具條中或者其它你選擇的工具條。下面是擴展了的標準工具條視圖,如圖5所示:



(圖5)

現(xiàn)在讓我們試一試這個宏吧。首先打開一個HTML文件,為簡單起見,這里選擇D:\Program Files\SoftQuad\HoTMetaL PRO 6.0\Tutorial\samples\lesson1中的about.htm。點擊HoTMetaL PRO 6.0's HTML Source View標簽,并且在它們前面以空格填充向右移動,然后點擊中那個笑臉按鈕。這是源程序就會自動改變以反應(yīng)在定制對話框中描述的版面定義。這時你將看到源泉代碼返回到它的原版面格式。

相關(guān)文章

  • 詳解JS函數(shù)防抖

    詳解JS函數(shù)防抖

    這篇文章主要介紹了詳解JS中函數(shù)防抖的概念以及使用方法,文中代碼十分詳細,幫助大家更好的參考和學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06
  • 詳解Eslint 配置及規(guī)則說明

    詳解Eslint 配置及規(guī)則說明

    這篇文章主要介紹了詳解Eslint 配置及規(guī)則說明,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-09-09
  • 淺談JS和jQuery的區(qū)別

    淺談JS和jQuery的區(qū)別

    這篇文章主要介紹了JS和jQuery的區(qū)別,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • 關(guān)于js的三種使用方式(行內(nèi)js、內(nèi)部js、外部js)的程序代碼

    關(guān)于js的三種使用方式(行內(nèi)js、內(nèi)部js、外部js)的程序代碼

    本文主要和大家介紹關(guān)于js的三種使用方式(行內(nèi)js、內(nèi)部js、外部js)的實例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家
    2018-05-05
  • JavaScript高級程序設(shè)計 學(xué)習(xí)筆記 js高級技巧

    JavaScript高級程序設(shè)計 學(xué)習(xí)筆記 js高級技巧

    JavaScript高級程序設(shè)計 學(xué)習(xí)筆記 js高級技巧,學(xué)習(xí)js的朋友可以參考下。
    2011-09-09
  • 完全不用基礎(chǔ)的HTML5入門篇教程

    完全不用基礎(chǔ)的HTML5入門篇教程

    HTML的全稱為超文本標記語言,是一種標記語言。它包括一系列標簽.通過這些標簽可以將網(wǎng)絡(luò)上的文檔格式統(tǒng)一,使分散的Internet資源連接為一個邏輯整體。HTML文本是由HTML命令組成的描述性文本,HTML命令可以說明文字,圖形、動畫、聲音、表格、鏈接等
    2022-03-03
  • 一起來看看js對象和事件的學(xué)習(xí)筆記

    一起來看看js對象和事件的學(xué)習(xí)筆記

    這篇文章主要為大家詳細介紹了js對象和事件學(xué)習(xí)筆記,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02
  • JavaScript:Array類型全面解析

    JavaScript:Array類型全面解析

    下面小編就為大家?guī)硪黄狫avaScript:Array類型全面解析。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-05-05
  • 可簡單避免的三個JS發(fā)布錯誤的詳細介紹

    可簡單避免的三個JS發(fā)布錯誤的詳細介紹

    這篇文章詳細介紹了可簡單避免的三個JS發(fā)布錯誤,有需要的朋友可以參考一下
    2013-08-08
  • JavaScript 無符號右移運算符

    JavaScript 無符號右移運算符

    無符號右移運算符 (>>>)是右移表達式的位,不保留符號。
    2009-04-04

最新評論