网页设计与开发第17章JavaScript高级应用.ppt

(3)通过单击“打印”超级链接,调用自定义JavaScript函数outDoc()。代码如下: a href=# onClick=outDoc();打印/a (1)Cookie主要包括name、expires、path、domain和secure等5个属性,其中name属性是必须属性,而其余4个属性为可选属性。 (2)使用CSS样式中滤镜alpha的opacity属性来实现图片渐变的效果。 (3)在网页中使用图片,只需要在HTML文件中使用img标签,并将其中的src属性设置为希望显示图片的URL即可。 (4)使用Drive对象来获取驱动器的相关信息,必需要创建Drive对象,该对象是通过FileSystemObject对象的GetDrive()方法来创建的。 (5)File对象可以获取服务器端指定文件的相关属性,如文件的创建、修改、访问时间。也可以对文件或文件夹进行复制、移除或删除的操作。 (6)WebBrowser组件是IE内置的浏览器控件,无须用户下载。 (7)在打印页面时,可以利用CSS样式中的break-before(在对象前分页)或break-after(在对象后分页)属性进行分页打印。 知识点提炼 1.描述Cookie的优缺点。 2.如何禁用Cookie的使用? 3.如何在程序中实现Cookie的读写功能? 4.如何使用JavaScript脚本实现打印功能? 5.如何使用JavaScript脚本实现分页打印? 习题 * (3)Move方法 将指定文件或文件夹从一个位置移动到另一个位置。 object.Move( destination ); object:必选项。应为File或Folder对象的名称。 destination:必选项。移动文件或文件夹的目的位置。不允许通配字符。 说明: Move方法对于单个File或Folder产生的结果和使用FileSystemObject.MoveFile或FileSystemObject.MoveFolder所执行的操作结果一样。但是请注意,后两种替换方法都能够移动多个文件或文件夹。 【例17-10】 本示例是通过File对象的Copy()、Delete()和Move()方法来实现文件的复制、删除和移除的操作。代码如下。 script language=javascript !-- function filecopy(sname,dname) { var fso, f; fso = new ActiveXObject(Scripting.FileSystemObject); f = fso.GetFile(sname.value); f.Copy(dname.value); alert(文件复制成功); } function filedelete(fname) { var fso, f; fso = new ActiveXObject(Scripting.FileSystemObject); f = fso.GetFile(fname); f.Delete(); alert(“文件删除成功”); function filemove(fname,mname) { var fso, f; fso = new ActiveXObject(Scripting.FileSystemObject); f = fso.GetFile(fname); f.Move(mname); alert(“文件移除成功”); //-- /script 运行结果如图17-12所示。 图17-12 将文件进行复制、删除或移除的操作 (4)OpenAsTextStream方法 打开指定的文件并返回一个TextStream对象,可以通过这个对象对文件进行读、写或追加。 object.OpenAsTextStream([iomode, [format]]) object:必选项。应为File对象的名称。 iomode:可选项。指明输入/输出的模式。可以是三个常数之一:ForReading、ForWriting或ForAppending。 format:可选项。使用三态值中的一个来指明打开文件的格式。如果忽略,文件将以ASCII格式打开。 iomode参数可以是表17-9设置中的任一种。 表17-9 iomode参数 常数 值 描述 ForReading 1 以只读方式打开文件。 不能写这个文件。 ForWriting 2 以写方式打开文件。 如果存在同名的文件,那么它以前的内容将被覆盖。 ForAppending 8 打开文件并从文件末尾开始写。 format参数可以是表17-10设置中的任一种。 表17-10 format参

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档