wap手机网站制作 第1篇
企业或公司做网站引流永远不会过时,互联网时代到处都是流量,但是企业永远都会缺流量,而流量的来源有多种,传统的网站流量你都不去了解获取,那么新的流量方式你更加掌握不了,所以你还等什么呢?赶紧做个企业网站吧!
此外,建站系统还支持商城网站制作,商城小程序制作,拓展互联网推广的渠道,具体可以查看下面的截图的步骤:
有需要可以进入后台了解喔!不懂可以留言咨询哈!
wap手机网站制作 第2篇
以下是引用片段:< !–#include file=\“\” – >< % 'send the right MIME type
= \“text/\”第一件事就是声明wml,仿真器如何不在正确的地方声明XML,它是不会接受WML的尽管Nokia 7110可以忽略这一点,但是不能保证其它的手机也行,所以你不得不做这事。同样你也得设置好MIME类型。
< ?xml version=\“\”? >
< !DOCTYPE wml PUBLIC \“-//WAPFORUM//DTD WML \” \“\” >
< wml >
在进入下一个card以前会有一个闪烁的屏幕来显示一个图片WBMP一种新的格式。这个事件是由timer属性决定的,这里我们设置的时间为5秒.ontimer事件引发后将带你去另一个card.(wmbp的photoshop插件可以从网上免费下载).
< card id=\“splash\” ontimer=\“#card1\” title=\“Welcome to\” > < timer value=\“50\”/ >
< p align=\“center\” >
< br / >
< img src=\“pix/\” alt=\“WAP movies\”/ >
< /p >
< /card >
< card id=\“card1\” title=\“choose a film\” >
< %
sqlQuery = \“SELECT [Movie_ID], [title] FROM Movie\”
set rsMovies = (SQLquery)
% >
< p >
< select name=‘movie’ >
< %
Do while not
(\“< option value='\” & rsMovies(\“Movie_ID\”) & \“’ >\” & rsMovies(\“title\”) & \“< /option >\” & vbcrlf)
loop % >
< /select >
这一部分是本文的焦点。从数据库中读出需要的数据显示出来,作为一个asp程序员,这个没有什么特别的,但是就是这个简单的程序现在被用于一种全新的服务器就显得不一样了。这也使得我更加认为在基于WML的商业站的网络编程asp更胜于Java servlet.
表单的提交也可以通过软开关函数(do和 anchor)来完成。在这里,我是通过简单的内嵌链接来完成的,因为我觉得这样能够使用户感觉直观和友好。Postfields大至和HTML中的hidden差不多,但是wml的变量不像html中的那样需要在javascript中传送,它可以直接写在wml中,这一点上一节已经讲解了.在这里的传递的方法是get,post方法在WAP的规范也是被支持的,仿真器也能识别它,但是很不幸,在Nokia 7110中,这个post不被支持,所以你没得选择.
选择电影院和上映时间
这部分代码让用户来选择看什么时间的电影,所有的记录根据前一页所选的电影来决定。在这里来选择电影院和上映时间.
以下是引用片段:
movie_id = Request(\“movie\”)
sqlQuery = \“SELECT title FROM movie WHERE Movie_id = \” & movie_id
set rsMovie = (sqlQuery)
movie_title = rsMovie(\“title\”)
sqlQuery = \“SELECT [name], [time], [show_id] FROM Show, Theater \” &_
\“WHERE = \” & movie_id &_
\_ AND = \_
set rsShows = (SQLquery)
如果你仔细研究了这个代码,你就会想用Session来保存电影信息,再在这页进行查询更简单。同样很不幸,Session是需要cookies的支持,虽说在WAP规范中也是被支持的,但是在Nokia 7110中也是不被支持,这就是说现在我们还不能把session用在WAP服务中。
下面有一些有趣的事情:
以下是引用片段:
< select name=‘show’ >
< %
Do while not
(\“< option value='\” & rsShows(\“show_id\”) & \“’ >\” & Left(rsShows(\“name\”),cutter) & \_ (\_ & rsShows(\“time\”) & \“)\” & \“< /option >\” &vbcrlf)
loop % >
< /select >
如果你对cutter变量感到疑惑,那么就有一些事让你哭笑不得
以下是引用片段:
Dim cutter
if InStr((\“HTTP_USER_AGENT\”), \“Nokia7110\”) then
cutter = 12
else
cutter = 7
end if
这段代码根据不同的设备来显示选项。我们有充足的理由的这样做,Nokia Toolit 仿真器喜欢把砍掉我的的选项到只有几个字符,而我们要显示电影名字和上映时间,所以我们就不得不减少电影名字的字符。在真的手机中不会出现这种问题,所以我们就必须先判断设备的类型.
下一步就是让用户选择需要的票数.这部分的代码很像其它的部分。我将从数据库中查询相同的数据,因为Session不能在真正的WAP手机中使用,所以我必须对有些内容进行确认,看看是否还有座位出售.
以下是引用片段:
SQLquery = \“SELECT * FROM show WHERE Show_id = \” & show_id
set rsShow = (SQLquery)
seats = rsShow(\“free_seats\”)
if seats = 0 then
(\“Sorry, no more seats\”)
set rsShow = nothing
(\“< /p >< /card >< /wml >\”)
else
if seats > 6 then 'book up to 6 tickets or max available
max_seats=6
else
max_seats = seats
end if
end if
% >
< %=movie_title% > at < % =theater_name% >
< select name=‘ticket’ >
< %
dim i
i = 1
Do while i < = max_seats
(\“< option value='\” & i & \“’ >\” & i & \_ ticket(s)\_ & \“< /option >\” &vbcrlf)
i = i + 1
loop % >
< /select >
储存票数
现在我们已经有了所有需要的数据了,我们得把它们保存起来:
以下是引用片段:
tickets = Request(\“ticket\”)
free_seats = rsShow(\“free_seats\”)
free_seats = free_seats - tickets
SQLUpdate = \“_ Show \” &_
\“SET \” & free_seats & \_ \_ &_
\_ WHERE Show_ID=\_ & show_id
(SQLupdate)
SQLquery = \“SELECT max([Booking_ID]) as bookingnumber FROM booking\”
Set rsBooking = (SQLquery)
maxbookid = rsBooking(\“bookingnumber\”) + 1
SQLinsert = \“INSERT INTO Booking ( show_id, booked_seats ) \” & _
\“VALUES ('\” & show_id & \“', '\” & tickets & \“')\”
(SQLinsert) % >
You have booked < %=tickets% > ticket(s) for < %=movie_title% >< br / >
The show will take place at < %=theater_name% > (< %=time% >)
< br / >
Your reference number is < %=maxbookid% >
下面是显示:
Figure 4:完成交易.
交易已经完成了,电影院可以坐着电影院门口收钱了.
WAP现在才刚刚走出它的第一步,然而它是最近几年内最有革命性的IT发展之一。在这篇文章中我介绍了怎样用asp写WAP应用程序,并对你们提出了一些警告,希望对你们以后的发展有用。多媒体技术依然不能太多的用于WAP,但是它的可移动性却是重要的,也为商家提供了不少的商机。
wap手机网站制作 第3篇
WAP的应用领域十分广阔,它广泛地应用于生活服务信息,个人商务、娱乐、理财的领域。而WAP支持的收发电子邮件、网上查询各类信息、移动娱乐、移动商务等诸多的业务种类足以使得其拥有众多的消费者。
如果不做联通、移动的服务商(SP/CP)的话,WAP站点可以直接使用现有的WEB服务器,不过要进行一些简单的配置,让服务器能够正确解释WAP语言,目前WAP 版本主要用到的是WML语言(无线标记语言),但是单纯使用WML开发的WAP程序功能有限,可配合使用动态脚本技术,比如ASP、JSP等。
利用WML、ASP等开发完毕的WAP网站放在您的服务器上后,可以在现有域名下申请二级域名解析至相应地址,这样用户就可以通过手机、模拟器访问您的WAP网站了。
如果您是个初学者,可以先学习WML语言,然后利用ASP+WML就可以做WAP站点,IIS5只需配置一下MIME类型,2003 Server MIME类型系统默认就配好了,数据库一般Access就足够用了,较大的站点可以采用SQL server2000。
现介绍部分WAP工具资源:
QuickWAP (辅助建站)
QuickWAP 是一款以协议为基础开发的辅助ASP+WML语言编写WAP网页程序的ActiveX组件。它解决了WAP开发中所遇到的常见问题,并且给出了完善的解决方案,同时全力支持Microsoft SQL Server2000和Microsoft Access2000以上版本数据库,是开发功能强大的动态WAP网站不可多得的辅助软件。
下载地址:
中文WAP浏览器Wapdisplayer (模拟调试程序)WapDisplayer 是一款利用M3Gate控件开发的中文WAP浏览器,除了保留原英文版M3Gate Version beta的全部功能外,并在原有基础上增加了很多常用的辅助功能。它可以让用户不需要透过无线装置,直接在PC中连上Internet观看WAP网页的内容。
WapDiplayer 完全兼容M3Gate ,如果您乐意使用M3Gate浏览器,请使用WapDiplayer所安装目录下的程序。
下载地址:
WAP编码转换器 (编程辅助)
WAP编码转换器是一款将代码、汉字在GB2312和UTF-8编码之间互转的绿色免费软件。
它不仅支持文本互转,同时支持整个WAP文件整体转换。