相关内容列表
主页制作技巧集锦
FrontPage网页制作入门
JavaScript脚本语言教程
HTML网页标识语言教程
Photoshop教程
Cool3d动画制作教程
ASP学习范例3:数据库处理(1)
ASP学习范例2:时间与表单处理
Flash实战教程(共11例)
ASP学习范例1:在网页中显示日期
ASP技术手册
 
首页 > 电脑园地 > 网络教室
 
 

浏览器对象在VBScript中的应用
2003-05-07  作者(来源):信息中心

13.1    窗口对象Window

n         Alert(显示一个带有一条消息和一个“确定”按钮的警告框)

sub gyc()

window.alert("对不起,您仅仅是二楼楼长,不能干涉三楼的事情!!")

end sub

注意:window.alert中的window.可以省略

n         Confirm(显示一个带有一条消息和一个“确定”按钮、一个“取消”按钮的确认框)

sub gyc()

window.confirm("您确信要发送当前消息吗?")

end sub

注意:window.confirm中的window.可以省略

n         Open(打开一个新窗口,并根据所指定的URL加载文件)

Window.openURLWindowNameParameterlist

²        URL:被打开的窗口的URL

²        WindowName:被打开的窗口的名称;

²        Parameterlist:是一个用逗号分隔的条目列表,主要用来指定窗口的大小和外观,可能涉及到的参数有:

¨         ToolBar:指定是否有标准的浏览器工具栏;

¨         Location:指定是否显示窗口所在的URL

¨         Directories:指定是否显示目录按钮;

¨         Status:指定是否有状态栏;

¨         MenuBar:指定是否有菜单栏;

¨         ScrollBars:指定当文档大于窗口时是否有滚动条;

¨         Resizable:指定窗口是否可以改变大小;

¨         Width:指定以像素为单位的窗口宽度;

¨         Height:指定以像素为单位的窗口高度;

¨         OuterWidth:指定以像素为单位的窗口外部宽度;

¨         OuterHeight:指定以像素为单位的窗口外部宽度;

¨         Left:指定以像素为单位的窗口距离屏幕左边的位置;

¨         Top:指定以像素为单位的窗口距离屏幕顶部的位置;

注意:以上参数除了宽度和高度的值是用像素为单位外,其它的参数都可以用“yes”或“no”来分别表示“是”和“否”,当然,分别用“1”或“0”表示也可以。

n         Close(关闭当前窗口)

Window.Close()(一般用作文本链接源的脚本链接)

13.2    文档对象Document

n         属性

²        bgColor属性

设置页面的背景色,如document.bgColor=document.frm.selection.value

²        fgColor属性

设置页面的文本颜色。

²        URL属性

显示当前页面的URL地址信息。

²        Title属性

通过定义文档的标题来标识文档。

n         方法

²        Write()方法

向文档中写入文本。

²        Writeln()方法

向文档中写入文本并自动换行。

n         实例

<html><head><title>Welcome to Beijing...</title>

<script language="vbscript">

<!--

sub abc()

msgbox document.title,1,"This is the title of document!"

msgbox document.url,1,"This is the url of document!"

end sub

-->

</script>

</head>

<body onload="abc">

<center><h2><font face="黑体" color="#FF0000"><b>这是一个演示设置文档背景色和文字颜色的实例</b></font></center><p>

<hr color="#FF0000" size="1"><p>

<form name="tsinghuagyc">

请在下拉菜单中选择文档的背景颜色:

<select name="tsinghua">

<option value="#FFFFFF" selected>-请选择颜色-</option>

<option value="#FF0000">红色</option>

<option value="#00FF00">绿色</option>

<option value="#0000FF">蓝色</option>

<option value="#E8E8E8">灰色</option>

</select><p>

请在下拉菜单中选择文档的文本颜色:

<select name="gyc">

<option value="#000000" selected>-请选择颜色-</option>

<option value="#FF0000">红色</option>

<option value="#00FF00">绿色</option>

<option value="#0000FF">蓝色</option>

<option value="#E8E8E8">灰色</option>

</select>

<script language="vbscript">

<!--

sub tsinghua_onchange()

document.bgcolor=document.tsinghuagyc.tsinghua.value

end sub

sub gyc_onchange()

document.fgcolor=document.tsinghuagyc.gyc.value

end sub

-->

</script></form></body></html>

13.3    位置对象Location

n         属性

²        Href属性

加载的URL

²        Protocol属性

加载的URL的协议部分。

²        Host属性

加载的URL的主机域名或IP地址部分。

²        Port属性

加载的URL的主机端口部分。

²        Pathname属性

加载的URL的路径部分。

n         方法

²        Assign方法

为当前页面设置一个新的URL地址并使当前页面跳转到新的URL,例如:

location.assign"http://www.hfcec.com.cn/news/news_index.html"

²        Reload方法

该方法用来重载当前页面,亦即刷新当前页面,例如:

location.reload" http://www.hfcec.com.cn/news/news_index.html ")(从当前页面跳转到http://www.hfcec.com.cn/news/news_index.html

location.reload()(此用法将致使浏览器无休无止地重置当前文档)

n         实例

http://www.hfcec.com.cn/script/2.html

13.4    导航对象Navigator

n         属性

²        AppCodeName属性

浏览器的代码名称。

²        AppMinorVersion属性

应用程序的版本值。

²        AppName属性

当前浏览器的名称。

²        AppVersion属性

当前浏览器的版本号。

²        BrowserLanguage属性

当前浏览器的语言。

²        ConnectonSpeed属性

当前会话的连接速度。

²        CookieEnabled属性

浏览器是否支持客户端Cookies

²        CPUClass属性

CPU的类型。

²        OnLine属性

系统是否在线。

²        PlatForm属性

浏览器的运行平台。

²        SystemLanguage属性

系统运行的默认语言。

²        UserAgent属性

客户端到服务器的HTTP协议的用户代理头部。

²        UserLanguage属性

当前的用户语言。

²        UserProFile属性

提供允许脚本读取用户信息的请求并执行读动作的方法。

n         方法

²        JavaEnabled()方法

指明在当前浏览器中是否使用Java语言,返回布尔值,例如:

if window.navigator.javaenabled then document.writeln"我的浏览器支持Java语言!"

²        TaintEnabled()方法

用于判断是否允许将标记过的资料送到任何网络。该方法可以防止从目录结构或历史记录中获得脚本,该方法同样返回布尔值。

if window.navigator.taintenabled then

msgbox "您的数据有可能被所有人看到,是否继续?!",1, "警告!!"

end if

n         实例

<html>

<head>

<title>捕获当前浏览器的信息…</title>

</head>

<body>

<h2><b><center>捕获当前浏览器的信息</center></b></h2><p>

<hr size="1" color="#FF0000"><p>

<script language="vbscript">

<!--

document.writeln("浏览器的类型为:" & window.navigator.appname & "<br>")

document.writeln("浏览器的版本为:" & window.navigator.appversion & "<br>")

document.writeln("浏览器的平台为:" & window.navigator.platform & "<br>")

if window.navigator.javaenabled then

document.writeln("我的浏览器支持Java语言!!")

else

document.writeln("我的浏览器不支持Java语言!!")

end if

-->

</script>

</body>

</html>


发表评论
查看评论
关闭窗口
   
 

学校概况 |  信息速递 |  教工园地 |  学生天地 |  家校对话 |  电脑园地 |  招生考试 |  德育之窗
版权所有:苍南县职业中等专业学校 网站维护:苍南职业中专网管处 联系电话:0577-64773641
网站管理员:yiyongji@cnjwedu.net  校长信箱:czyyc@cnjwedu.net