AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > JavaScript

JavaScript教程 第七讲 窗口及输入输出

51自学网 http://www.51zixue.net

 

5、输出流及文档对象

在javascript文档对象中,提供了用于显示关闭、消除、打开HTML页面的输出流。

(1)创建新文档open()方法

  使用document.open()创建一个新的窗口或在指定的命令窗口内打开文档。由于窗口对象是所加载的父对象,因而我们在调用它的属性或方法时,不需要加入Window对象。例用Window. Open()与Open()是一样的。
打开一个窗口的基本格式:

Window .open("URL","窗口名字","窗口属性"]

window属性参数是由一个字符串列表项它由逗号分隔,它指明了有关新创建窗口的属性。见表7-1所示。

表7-1

参 数

设定值

含 义

toolbar

yes/no

建立或不建立标准工具条

location

yes/no

建立或不建立位置输入字段

directions

yes/no

建立或不建立标准目录按钮

status

yes/no

建立或不建立状态条

menubar

yes/no

建立或不建立菜单条

scrollbar

yes/no

建立或不建立滚动条

revisable

yes/no

能否改变窗口大小

width

yes/no

确定窗口的宽度

Height

yes/no

确定窗口的高度。

 

在使用Open()方法时,需要注意以下点。

 通常浏览器窗中,总有一个文档是打开的。因而不需要为输出建立一个新文档。

 在完成对Web文档的写操作后,要使用或调用close()方法来实现对输出流的关闭。

 在使用open()来打开一个新流时,可为文档指定一个有效的文档类型,有效文档类型包括text/HTML、text/gif、text/xim、text/plugin等。

(2)write()、writeln()输出显示。

该方法主要用来实现在Web页面上显示输出信息。在实际使用中,需注意以下几点:

 writeln()与write()唯一不同之处在于在未尾加了一个换符。

 为了正常显示其输出信息,必须指明<pre> </Pre>标记,使之告诉编辑器。

 输出的文档类型,可以由浏览器中的有效的合法文本类型所确定。

(3)关闭文档流close()

在实现多个文档对象中,必须使用close()来关闭一个对象后,才能打开另一个文档对象。

(4)清除文档内容clear()

使用该方法可清除已经打开文档的内容。 

二、简单的输入、输出例子

  在javascript中可以非常方便地实现输入输出信息,并与用户进行交互。

1、javascript信息的输入

  通过使用javascript中所提供的窗口对象方法prompt(), 就能完成信息的输入。该方法提供了最简便的信息输入方式,其基本格式如下:

Window.prompt("提示信", 预定输入信息);

  此方法首先在浏览器窗口中弹出一个对话框, 让用户自行输入信息。一旦输入完成后,就返回用户所输入信息的值。例:

test=prompt(“请输入数据:”,”this is a javascript”)

  实际上prompt()是窗口对象的一个方法。因为缺省情况下所用的对象就是window对象, 所以windows对象可以省略不写。

2、输出显示

  每种语言,都必须提供信息数据的输出显示。javascript也是一样,它提供有几个用于信息输出显示的方法。比较常用的有window.alert()、document.write和及document.writln()方法。

1)、document.write()方法和document.writeln()方法

  document是javascript中的一个对象在它中封装许多有用的方法,其中write()和writeln()就是用于将文本信息直接输出到浏览器窗口中的方法。

document.write();

document.writeln();

说明:

 write()和writeln()方法都是用于向浏览器窗口输出文本字串;

 二者的唯一区别就是writeln()方法自动在文本之后加入回车符。 

2)、 window.alert()输出

  在javascript为了方便信息输出,javascript提供了具有独立的对话框信息输出─alert()方法。
alert()方法是window对象的一个方法,因此在使用时,不需要写window窗口对象名,而是直接使用就行了。它主要用途用在输出时产生有关警告提示信息或提示用户,一旦用户按“确定”钮后,方可继续执行其他脚本程序。例:

<HTML>

<HEAD>

<TITLE></TITLE>

</HEAD>

<BODY>

<Script Language ="javascript">

alert("这是一个javascript测试程序");

</Script>

</BODY>

</HTML>

 
 

上一篇:JavaScript教程&nbsp;第六讲&nbsp;使用内部对象系统  下一篇:JavaScript教程&nbsp;第九讲&nbsp;实现更复杂交互