Wap网络学院 网站首页 手机软件 手机游戏 手机主题 手机论坛 手机铃声 美女写真 经典笑话 Flash小游戏 
Wap网络学院为广大建站爱好者提供一个详尽的Wap建站的技术支持和丰富的Wap源代码以及教程等资源支持。
在线教程: WAP服务器 | WAP网页编程 | WAP网页设计 | WAP数据库 | WAP网络安全 | WAP多媒体 | WAP生活应用 | WAP相关知识 | 业界新闻
资源下载: PHP源码 | ASP源码 | ASP.NET源码 | JSP源码 | 其它源码 | WAP教程下载 | WAP网站开发工具 | WAP模拟器
 本栏目最新文章
· 使用PHP进行WAP开发详解
 
 您现在的位置: WAP网络学院 >> WAP教程网 >> WAP网页编程 >> PHPWML开发 >> 文章正文
 
使用PHP进行WAP开发详解

5.Row对象声明

 {
  //属性声明
  var $column;
  var $column_number;

   //方法声明

  //自构函数
  function My_Row()
  {
    $this->column_number = 0;//初始化为0单元
  }
  //加入单元
  function Add_Element($cell_element=NULL)
  {
   if (is_object($cell_element))
   {
   if (($cell_element->My_Type() == HAW_PLAINTEXT) ||
     ($cell_element->My_Type() == HAW_IMAGE))
    {
   $this->column[$this->column_number]=$cell_element;
   $this->column_number++;
   }
  else
   die("Incorrect column,Quit");
    }

   if ($cell_element==NULL)
   {
   $this->column[$this->column_number]=$cell_element;
   $this->column_number++;
    }

   }

  //获取单元数目
   function get_column_number()
   {
    return $this->column_number;
   }

   //返回对象类型
   function My_Type()
   {
    return I_AM_ROW;
    }

    //创建Row部分代码
     function Make_Element($deck)
    {
     echo "<tr>\n";

    for ($i = 0; $i < $this->column_number; $i++)

    {
    echo "<td>\n";

    $the_column = $this->column[$i];
    if (is_object($the_column))
     $the_column->Make_Element(&$deck);

    echo "</td>\n";
    }
   
    echo "</tr>\n";
     }
   };
 

6.Hyperlink对象声明

class My_Hyperlink
  {
   //属性声明
   var $link_label;
   var $link_url;

   //方法声明

   //自构函数
   function My_Hyperlink($label, $url)
   {
    $this->link_label = $label;
    $this->link_url = $url;
    }

   //返回对象类型
   function My_Type()
   {
    return I_AM_HYPERLINK;
   }

   //创建Hyperlink部分代码
   function Make_Element($deck)
   {
   printf"<a herf=\"%s\">%s</a><br/>\n", convert_character($this->link_url), convert_character($this->link_label));
   }
  };
 


7.Input对象声明 [TOP]

class My_Input
  { 
   //属性声明
   var $input_name;
  var $input_value;
  var $input_label;
  var $input_size;
  var $input_maxlength;
  var $input_type;
  var $input_format;

  //方法声明
  
  //自构函数
   function My_Input($name, $value, $label, $type=INPUT_TEXT, $format="*M")
   $this->input_name = $name;
   $this->input_value = $value;
   $this->input_label = $label;
   $this->input_format = $format;
   $this->type = $type;
   }

    //设定大小
   function set_size($size)
   {
   $this->input_size = $size;
    }
    //设定最大长度
    function set_maxlength($maxlength)
    {
    $this->input_maxlength = $maxlength;
     }

   //返回名称
    function get_name()
   {
    return $this->input_name;
    }

   //返回值
   function get_value()
   {
   return $this->input_value;
    }

   //返回标签
   function get_label()
   {
   return $this->input_label;
    }

   //返回大小
    function get_size()
   {
    return $this->input_size;
   }
   
   //返回最大长度
   function get_maxlength()
   {
    return $this->input_maxlength;
   }

   //返回类型
    function get_type()
   {
   return $this->input_type;
    }

    //返回格式
   function get_format()
   {
    return $this->input_format;
    }

   //返回对象类型
   function My_Type()
   {
     return I_AM_INPUT;
   }

   //创建Input部分代码
   function Make_Element($deck)
    {
   if ($this->input_type == INPUT_TEXT)
    $type = "type=\"text\"";
   else
    $type = "type=\"password\"";

    if ($this->input_size)
      $size = sprintf("size=\"%d\"", $this->input_size);

   if ($this->input_maxlength)
     $maxlength = sprintf("maxlength=\"%d\"", $this->input_maxlength);
   
    printf("%s:<input format=\"%s\" %s name=\"%s\" value=\"%s\" %s %s/>\n",
        convert_character($this->input_label), $this->input_format, $type,
       $this->input_name,$this->input_value, $size, $maxlength);
     }
   };
 

上一页  [1] [2] [3] [4] [5] [6] [7] 下一页  

 
  • 上一篇文章: 没有了

  • 下一篇文章: 没有了
  •  
     

     
    Copyright (C) 2008 shouji56.COM, All Rights Reserved 版权所有