wap手机网站建设资讯
wap手机网站建设技术
wap手机网站建设问题
WAP与PHP - 进阶篇 之二
作者:佚名 来源:本站整理 发布时间:2008-1-15 10:48:40
2.产生Deck头代码;
3.利用相应对象封装的get_defaults函数获取某些元素,如Select、Fieldset等中的变量的默认值(如果存在);
4.如果缺省值存在,列出与缺省值相关的代码,即进入页面后自动刷新相应变量为缺省值;
5.设置页面格式;
6.对Deck中包含的每一个对象调用其封装的Make_Element函数产生各自的代码;
7.产生Deck结束代码。
虽然我们在此列出的步骤很简单,但是具体的实现却牵扯到很多细节,而这些实现需要编程人员对WML语言比较了解,特别是对Deck和Card的构造很熟悉。下面列出了其中比较复杂的获取变量默认值部分的代码和创建各元素部分代码的源程序,这两个部分体现了PHP语言面向对象编程的特点。
//获取交互元素如Input,Select的一些变量默认值
while(list($thekey,$thevalue)=each($this->card_element))
{
switch($thevalue->My_Type())
{
case I_AM_SELECT:
case I_AM_FIELDSET:
{
$temp_element=$thevalue;
$temp_default=$temp_element->get_defaults();
if($temp_default)
{
$this->default_item[$this->default_number]=$temp_default;
$this->default_number++;
break;
}
default:
{
break;
}
}
}
//产生相关元素各部分的代码
for($i=0;$i<$this->element_number;$i++)
{
$the_element = $this->card_element[$i];
switch ($the_element->My_Type())
{
case I_AM_TEXT:
case I_AM_IMAGE:
case I_AM_TABLE:
case I_AM_HYPERLINK:
case I_AM_INPUT:
case I_AM_SELECT:
case I_
3.利用相应对象封装的get_defaults函数获取某些元素,如Select、Fieldset等中的变量的默认值(如果存在);
4.如果缺省值存在,列出与缺省值相关的代码,即进入页面后自动刷新相应变量为缺省值;
5.设置页面格式;
6.对Deck中包含的每一个对象调用其封装的Make_Element函数产生各自的代码;
7.产生Deck结束代码。
虽然我们在此列出的步骤很简单,但是具体的实现却牵扯到很多细节,而这些实现需要编程人员对WML语言比较了解,特别是对Deck和Card的构造很熟悉。下面列出了其中比较复杂的获取变量默认值部分的代码和创建各元素部分代码的源程序,这两个部分体现了PHP语言面向对象编程的特点。
//获取交互元素如Input,Select的一些变量默认值
while(list($thekey,$thevalue)=each($this->card_element))
{
switch($thevalue->My_Type())
{
case I_AM_SELECT:
case I_AM_FIELDSET:
{
$temp_element=$thevalue;
$temp_default=$temp_element->get_defaults();
if($temp_default)
{
$this->default_item[$this->default_number]=$temp_default;
$this->default_number++;
break;
}
default:
{
break;
}
}
}
//产生相关元素各部分的代码
for($i=0;$i<$this->element_number;$i++)
{
$the_element = $this->card_element[$i];
switch ($the_element->My_Type())
{
case I_AM_TEXT:
case I_AM_IMAGE:
case I_AM_TABLE:
case I_AM_HYPERLINK:
case I_AM_INPUT:
case I_AM_SELECT:
case I_
【公司简介】:
天府星空网络科技成都网站制作公司,专业从事成都网站建设 成都网页制作 成都网站设计以精深技术为核心、以专业队伍为支撑。致力于为成都政府网站建设、成都公司网站建设、成都学校网站建设等提供高技术含量的成都网页设计服务。
公司始终以不懈的努力、更高的目标来要求自己。凭借多年的成都网页设计成功经验,公司已拥有数百例经典网站成功案例,是正规的成都网站建设公司。
成都网站建设的专业服务商,强大的成都网页制作技术团队,在网站设计等方面始终保持领先地位,并获得了网页制作公司业界的广泛赞誉和认同。公司重视网页制作质量,打造成都地区网站制作公司知名品牌,以优秀的网站设计技术,创一流的成都网站建设作品。建网站就找天府星空,助您马到成功!
天府星空网络科技成都网站制作公司,专业从事成都网站建设 成都网页制作 成都网站设计以精深技术为核心、以专业队伍为支撑。致力于为成都政府网站建设、成都公司网站建设、成都学校网站建设等提供高技术含量的成都网页设计服务。
公司始终以不懈的努力、更高的目标来要求自己。凭借多年的成都网页设计成功经验,公司已拥有数百例经典网站成功案例,是正规的成都网站建设公司。
成都网站建设的专业服务商,强大的成都网页制作技术团队,在网站设计等方面始终保持领先地位,并获得了网页制作公司业界的广泛赞誉和认同。公司重视网页制作质量,打造成都地区网站制作公司知名品牌,以优秀的网站设计技术,创一流的成都网站建设作品。建网站就找天府星空,助您马到成功!
联系我们
全国统一免费服务电话
800-82-98988
专业网站建设咨询电话
028-66533110
028-66533120
24小时移动总机
15902883120
全国统一免费服务电话
800-82-98988
专业网站建设咨询电话
028-66533110
028-66533120
24小时移动总机
15902883120
客服专员
天府星空05号:张小姐
负责范围:域名主机、网站建设
分机电话:15902883120转665
在线联络:QQ:239270001
电子邮件:sale@tfxk.com
天府星空05号:张小姐
负责范围:域名主机、网站建设
分机电话:15902883120转665
在线联络:QQ:239270001
电子邮件:sale@tfxk.com
天府星空06号:钟小姐
负责范围:业务咨询、疑问解答
分机电话:15902883120转666
在线联络:QQ:239270002
电子邮件:sale@tfxk.com
负责范围:业务咨询、疑问解答
分机电话:15902883120转666
在线联络:QQ:239270002
电子邮件:sale@tfxk.com

您当前的位置: