精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>网络专区>>● 网站建设>>神兵利器 — 网页编辑软件>>Front Page 专栏>>Front Page98 教程>>Front Page98之高级功能>>高级功能之一

主题:高级功能之一
发信人: aqing()
整理人: aqing(1999-08-02 12:12:39), 站内信件
第11章 FrontPage的高级功能
如何充分挖掘客户机的计算能力、如何增强网页的交互性,这是每一个Web网页设
计者要思考的问题。FrontPage编辑器提供了一组高级功能,它能把ActiveX控件
、JavaApplet、Java Script、VB Script、插件以及设计期控件嵌入到网页中。

11.1 插入ActiveX控件
ActiveX控件实际上是一个程序,它可以嵌入到网页中,随网页传送到客户的浏览
器上,并在客户端执行。通过编程,ActiveX控件可以与Web浏览器交互或者与客
户交互。例如,您可以在网页中嵌入一个标签控制,这个标签控制能够以不同的
尺寸和不同的角度显示文本。再例如,您可以在网页中嵌入一个接收股票行情的
ActiveX控件,这个控件能够自动把股票行情显示在屏幕上。可以这么说,Activ
eX控件扩展了Web浏览器的功能。要在网页中插入ActiveX控件,使用“Insert”
菜单上的“Advanced”命令,再选择“ActiveX Control”,也可以直接单击“A
dvanced”工具栏上的按钮,FrontPage编辑器将打开“ActiveX Control Proper
ties”对话框,您首先要选择要插入到网页中的ActiveX控件,“Pick a Contro
l”框列出了您的计算机上已安装和注册的所有的ActiveX控件,注意:列表中可
能包含了某些OCX,相对于ActiveX控件来说,OCX显得比较臃肿,不太适合在网络
上传输。如果您要在网页中插入一个还没有安装到您的计算机上的ActiveX控件,
您可以直接键入该ActiveX控件的类ID(如果您知道的话)。您可以给所选的Activ
eX控件指定一个描述性的名称,因为要执行的脚本中可能需要引用这个ActiveX控
件。“Alignment”框用于指定ActiveX控件与周围的文本之间的对齐方式。“Bo
rder Thickness”框用于用于指定ActiveX控件的边框宽度(以像素为单位),如果
设为0表示没有边框。“Horizontal Spacing”框和“Vertical Spacing”框用于
指定ActiveX控件与邻近的文本或其它网页元素之间的最小间距(以像素为单位)。
此外,您还可以在“Width”和“Height”框内指定ActiveX控件的大小(以像素为
单位)。当然,您也可以直接在网页上拖动ActiveX控件的边框来改变它的大小。
有的Web浏览器不支持ActiveX控件,您可以在“HTML”框内键入文本,Web浏览器
将显示您键入的文本来代替ActiveX控件。如果您想设置文本的大小、字体、颜色
等属性,您必须以HTML命令的方式键入文本,例如:<font face="隶书" color=
"#FF0080">这里是ActiveX控件您也可以用一个图像来代替ActiveX控件,
只要在“HTML”框内键入诸如:<img src="images/AG00119_.gif" width="85"
height="85">如果您要嵌入的ActiveX控件并不在您的计算机上,而是在某个网络
位置上,您可以在“Data Source”框内指定该ActiveX控件的URL,当Web浏览器
打开网页的时候,会自动从您指定的URL那儿下载ActiveX控件。有的ActiveX控件
还需要运行参数,您可以在“Data Source”框内指定包含运行参数的文件的URL
,也可以单击“Browse”按钮在当前打开的网站中或者WWW或者本地磁盘中定位这
样的文件。要设置ActiveX控件本身的属性,在“ActiveX Control Properties”
对话框上单击“Properties”按钮。如果您所选的ActiveX控件已经安装到您的计
算机上并且支持就地编辑,FrontPage编辑器将打开此ActiveX控件的属性列表让
您修改,可以看出,属性列表分为两栏,左边是属性名,右边是属性的值,要修
改某个属性的值,先选择该属性,然后在“应用”按钮右边的框内修改属性的值
。单击“应用”按钮能够不关闭属性列表就能看到修改后的效果。如果要插入的
ActiveX控件没有安装到您的计算机上,或者该ActiveX控制不支持就地编辑,当
您在“ActiveX Control Properties”对话框上单击“Properties”按钮时,Fr
ontPage编辑器将打开“Object Parameters”对话框,由于某些ActiveX控件不支
持就地编辑,您必须知道这个ActiveX控制到底有哪些属性、这些属性的类型以及
合法的值。如果要编辑ActiveX控制的属性,单击“Add”按钮,FrontPage编辑器
将打开“Edit Object Parameter”对话框,在“Name”框内键入一个属性名称,
在“Value”框内,您可以选择“Data”并且在其后的框内键入属性的值,也可以
选择“Page”然后在其后的框内键入包含参数的文件的URL,您还可以选择“Obj
ect”然后在其后的框内键入网页上另一个ActiveX控件的名称。如果选择“Page
”的话,您可能还要在“Media Type”框内指定MIME信息。现在可以创建Active
X控件的工具也比较多,例如VB5、Delphi 3等都是大家熟悉的开发工具。从技术
的角度讲,ActiveX控件完全可以存取客户计算机的本地资源,但为了安全起见,
有的客户可能不允许下载或运行ActiveX控件。

--
              ☆★☆★☆★如要转载请先与我联系☆★☆★☆★
          
     本文档来自我的个人主页wort系列站之《空间》
                  
     地址:http://wort.126.com
            

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.97.245.250]

[关闭][返回]