友情提示:如果本网页打开太慢或显示不完整,请尝试鼠标右键“刷新”本网页!阅读过程发现任何错误请告诉我们,谢谢!! 报告错误
一世书城 返回本书目录 我的书架 我的书签 TXT全本下载 进入书吧 加入书签

php程序设计简明教程(DOC格式)-第10章

按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!




  

  

  



                                            PHP 讲义    第  32  页  共  90  页  


…………………………………………………………Page 33……………………………………………………………

                                                                                      



                                          窗口的简单例子  

其中window。prompt()是窗口对象的一个方法,作用是,当装入Web 页面时,在屏幕上显示一个具有“确定”和 

 “取消”的对话框,让你输入数据。document。write 是文档对象的一个方法,作用是实现Web 页面的输出显示。  

  

窗口对象在DOM 中的层次:顶层  

  

 1)属性:主要用来对浏览器中存在的各种窗口和框架的引用  

〃Y  parent :指明当前窗口或框架的父窗口。  

〃Y  defaultStatus :窗口的状态栏的默认显示值。  

〃Y  status:窗口状态栏信息。  

〃Y  top :引用顶层窗口。  

〃Y  window :指的是当前窗口  

〃Y  self:当前窗口自引用。  

〃Y  frames  框架集合  

〃Y  location  窗口中文档地址  

框架,窗口的窗口,可以理解为子窗口,实现一个窗口的分隔,注意以下几点:  

①frames 中各frame 是通过HTML 标识 的顺序来引用的,它包含了一个窗口中的全部帧数。  

②框架本身是窗口的子窗口,继承了窗口对象所有的全部属性和方法。  

  

 2)方法:主要用来提供信息或输入数据以及创建一个新的窗口。  

〃Y  open() :将文档输出到一个新窗口中去。  

语法格式:window。open(新窗口的文档来源,新窗口名称,新窗口特征参数);  

可以创建一个新的窗口。其中参数表提供有窗口的主要特性和文档及窗口的命名。  

                                         表  新窗口特征参数  



                        新窗口特征参数名          设定值               含  义  



                        toolbar           yes/no    窗口中是否含有标准工具栏  



                        location          yes/no    窗口中是否含有地址栏    



                        directions        yes/no    窗口中是否含有文件夹按钮    



                        status            yes/no    窗口中是否含有状态栏    



                        menubar           yes/no    窗口中是否含有菜单栏    



                        scrollbar         yes/no    窗口中是否含有滚动条    



                        revisable         yes/no    能否调整窗口  



                        width             像素值    确定窗口的宽度    



                        height            像素值    确定窗口的  



说明:yes/no 也可以换成1/0;参数之间用逗号分隔。  

例如:window。open(“abc/xyz。htm”;xyz;”toolbar=no;status=no;resizable=no”); 以 xyz 为窗口名称,在其中输出文档 

abc/xyz。htm,窗口xyz 不带有工具栏、状态栏,不允许调整大小,其他特征采用浏览器对窗口的默认设定值。  

〃Y  alert() :输出一个具有“确定”按钮的消息框,用来向用户显示消息,一旦按“确定”钮后,方可继续执行其 

  他脚本程序,因此也可作为调试程序的手段。  

  语法格式:window。alert(消息);    



                                     PHP 讲义    第  33  页  共  90  页  


…………………………………………………………Page 34……………………………………………………………

  常常采用简化格式:alert(消息);  

〃Y  confirm() :输出一个具有“确定”和“取消”按钮的  确认框,获取用户确认信息。  

  语法格式:window。firm(消息);  

〃Y  prompt() :输出一个允许用户输入信息的输入框。  

  语法格式:window。prompt       (“提示信息”,默认值)  

〃Y  close() :关闭当前窗口  

    语法格式:window。close();  

  

 3)事件  

窗口对象对应于HTML 文档中的和两种标识;  

〃Y  onload 事件:装入Web 文档  

〃Y  onunload 事件:卸载Web 文档  

如下代码标识的文档,当打开时和关闭时,都有相应的消息显示。  

  

  

  

  

  

  

  

  

 (5)文档(document)对象  

属性:  

    〃Y  bgColor   网页背景颜色  

    〃Y  fgColor  网页前景颜色,即网页中文字的颜色  

    〃Y  forms  网页中表单的集合  

    〃Y  lastModified  网页最后修改日期  

    〃Y  linkColor  网页中超链接文字颜色  

    〃Y  links  网页中超链接的集合  

    〃Y  location  网页文档地址  

    〃Y  title 网页文档的标题,即 中的内容  

方法:  

    〃Y  clear ()  清空文档内容  

    〃Y  write(字符串)  输出字符串  

    〃Y  writeln(字符串)  输出字符串,然后换行  

事件:  

    〃Y  onload 事件:装入Web 文档  

    〃Y  onunload 事件:卸载Web 文档  

  



第三节  实验二  Web 客户端技术  



实验目的:掌握基本的Web 客户端技术  

实验要求:掌握基本HTML 设计和JavaScript 编程技术  

实验环境:  

实验室已经安装好如下实验环境  

操作系统:Windows98  



                                       PHP 讲义    第  34  页  共  90  页  


…………………………………………………………Page 35……………………………………………………………

Web 服务器:Apache 1。3。14  安装路径:c:Apache  默认发布文档路径:c:Apachehtdocs  

PHP :PHP 4。0。4  安装路径:c:php  

脚本编辑器:Macromedia Dreamweaver MX  中文版、记事本或UltraEdit10 简体中文版  

注意:使用以上脚本编辑器,若要保存为。php 文件,必须在保存时指明扩展名为。php  

尤其是记事本,必须在保存时,单击“保存类型”下拉框,选择“所有文件(*。*)”类型,然后指定文件扩展名是。php, 

单击“保存”按钮后,保存的文件才能保证是。php 文件。常见错误是直接保存,导致保存的文件其实是文本文件, 

如abc。php。txt 等以。txt 为扩展名的文本文件。  

           

实验内容:  

         〃Y  本章实例程序(代码可从教学网站下载):【例2…1 】~  【例2…14 】  

实验方法:  

 (1)编写程序:录入或下载本章实例程序或附加试验程序,保存到发布文档目录  

 (2 )阅读程序:结合讲义等资料,阅读理解这些程序,也可根据自己需要修改这些程序  

 (3 )观摩效果:在浏览器中通过HTTP 协议方式请求这些程序文件(而不是在我的电脑或资源管理器中打开)  

做法:http://localhost/要访问的文件,回车  



                                  PHP 讲义    第  35  页  共  90  页  


…………………………………………………………Page 36……………………………………………………………

第三章  PHP 语法  



本章主要介绍PHP 基本语法,为进一步控制客户端表示,和操纵数据库做准备。  



第一节  基本语法  



1。最简单的PHP 程序  



 【例3…1】最简单的PHP 程序(3…1。php )  



                                                                          

                                           例3…1 源程序  

该例作用是PHP 向Apache 送出一个字符串常量,内容是hello;world,再由Apache 将其送到给向客户端的浏 

览器,由浏览器来解释执行。浏览器接收到的内容如图所示,可通过浏览器的查看菜单单击源文件来看到。  



                                                                            

                                      例3…1 浏览器收到的代码  

由于hello;world 不是HTML 或JavaScript 等浏览器能解释的客户端代码,所以它只能被浏览器原样输出到浏览 

器窗口中。在浏览器窗口中看到的最终结果如图所示。  



                                                                            

                                       例3…1 浏览器执行结果  



                                      PHP 讲义    第  36  页  共  90  页  


…………………………………………………………Page 37……………………………………………………………

2。剖析最简单的PHP 程序  



例3…1 源程序3…1。php 中:  

 (1)PHP 语言标记符:是结束标记符,二者之间的部分是PHP 代码。  

  注意:  

  ①PHP 语言标记符有多种,是最为精简的一种,为简便起见,本课程采用这种标记符。  

  ② 中的PHP 代码与至少应有一个空格或回车,以便PHP 语言解释器能正确区分它们。  

 (2 )变量:a 是PHP 变量。变量名区分大小写。  

    变量的表示:一个美元符号跟一个变量名称。    

    有效的变量名由字母或者下划线开头,后面跟上任意数量的字母,数字,或者下划线。  

    例如,a 是一个变量,A 是不同于a 的另一个变量。a、_a、_a123_123_a 是合法变量,123a 不合 

    法。  

    变量的声明:使用前不需要声明数据类型,其类型由所存储的数据决定,即所用即所声明。  

    PHP  在变量定义中不需要明示的类型定义;变量类型是根据使用该变量的上下文所决定的。也就是说,如 

    果你把一个字符串值赋给变量  var ,var  就成了一个字符串。如果你又把一个整型值赋给  var,那它就成了 

    一个整数。    

 (3)字符串常量:〃hello;world〃是PHP 字符串常量。  

 (4 )赋值运算:一个等号“=”表示赋值运算。  

 (5)语句结束符:分号“;”是语句结束符,这一点也同C 语言。  

 (6 )关键字:echo 是PHP 关键字,是PHP 的内置函数名,可换成print。许多PHP 编程者常使用只有4 个字 

母的echo。  
返回目录 上一页 下一页 回到顶部 0 0
未阅读完?加入书签已便下次继续阅读!
温馨提示: 温看小说的同时发表评论,说出自己的看法和其它小伙伴们分享也不错哦!发表书评还可以获得积分和经验奖励,认真写原创书评 被采纳为精评可以获得大量金币、积分和经验奖励哦!