以下是在开发wap中的随笔,其中一些对于“老鸟”来说,谈不上什么,希望对初学者有所帮助,大家有什么小技巧,欢迎顶上来。共同学习、共同进步 ^-^

  1、iis配置Wap环境

  在作为wap站点的属性-->Http头-->MIME映射中添加新的文件类型,具体如下:

  关联文件名 内容类型

  wml text/vnd.wap.wml
  wmlc application/vnd.wap.wamlc
  wmls text/vnd.wap.wmlscript
  wmlsc application/vnd.wap.wmlscript
  wbmp image/vnd.wap.wbmp

  编写一个wml文件或者使用asp编写一个动态网页

  如果使用asp编写,在源码的开始添加

  <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
  <%Response.ContentType = "text/vnd.wap.wml; charset=utf-8"%>
  编码采用utf-8

  就可以使用模拟器进行浏览了。

  2、wap中的编码比较严格,标签区分大小写。标签一定要对应。初学者经常犯这样的错误

  3、说到标签对应就涉及到这样一个问题。当在一个表中查询记录的时候,在asp中没有记录就输出“没有记录提示”并response.end。但是在wap中不行,因为这样就不会输出</card></wml>等闭合标签。

  我采用的方法是。得到记录集后

  if rs.eof then

  Wrong="暂时没有记录。。。"
else

  '正常的进行页面显示。。。。。
  end if
  respong.write Wrong
  。
  </p>
  </card>
  </wml>

  这样可以避免标签不闭合。

  4、图片下载中首先一定要做到

  a、图片格式要正确:有的手机支持png 有的支持gif、bmp、jpg 。(联通CDMA的大部分都支持png)

  b、图片的路径要正确:绝对路径 比如
http://****/PicDown/aa.png

  c、图片的大小要适当:预览的图片不能超过10kb,供下载的图片不能超过30kb。(这个我也不知道有没有标准,这是我在实际测试中得到的数据),下载有些手机支持图片或者铃声可能还要大 <50kb,但是为了照顾大多数手机所以,建议<30kb。

  d、图片的大小一定要和图片的名称对应,也就是说 aa.png是多么大,在其size中就写多么大,这两个是对应的。

  e、有的手机在手机内存储图片达到一定数量时候,就会提示“下载个数过多”等类似提示,有的手机有预览-->保存(如:MOTO)有的没有,下载后直接保存到手机中(LG8180)。

  f、判断用户下载是否成功,可以在指定的文件中获得Status,if Status=‘ok’ 则表明下载成功,进行提示下载成功、下载次数+1等操作,否则,提示下载失败

  5、wap中的分页

  分页和web中是一样的,只是有些功能比较简化了,下面是常用的分页,没有写成函数是方便大家修改。

  在打开记录集后写,如下代码:

  <%
  filepath=request.servervariables("path_info")%>
  <%page=1
  page=request("page")
  rs.PageSize = 8 '每页的记录的条数
  if Not IsEmpty(trim(Request("Page"))) then
  Page = CInt(Request("Page"))
  if Page > rs.PageCount then
  rs.AbsolutePage = rs.PageCount
  elseif Page <= 0 then
  Page = 1
  else
  rs.AbsolutePage = Page
  end if
  End if
  %>

  然后再想显示分页的地方,一般是在记录集循环输出完毕的后面写:

  <%if rs.pagecount<>1 and rs.pagecount<>0 then%>
  <br/>
  <%if page>rs.pagecount then%>
  <a title="确定" href="<%=filepath%>?Page=<% =page -1 %>">上一页</a>
  <%else%>
  <%if page<>1 then %>
  <a title="确定" href="<%=filepath%>?Page=<% =page -1 %>">上一页</a><br/>
  <% end if %>
  <a title="确定" href="<%=filepath%>?Page=<% = page + 1%>">下一页</a>
  <%end if %>
  <%end if
  response.Write "第"&page&"页共"&rs.pagecount&"页"
  %>
  注意显示的时候首先显示下一页,然后再显示上一页这和web上的习惯不太一样

WAP网站的建设心得相关推荐

  1. 手机wap网站建设的方法和技巧

    随着互联网技术的不断进步,越来越多的运营商对于手机wap网站的建设有了更多的投入,手机wap网站的建设和开发要根据网站的特点和经营范围来进行设计和建设,这样才可以提升手机wap网站建设的效果.现在智能 ...

  2. wap网站的优化建设

    我们在成功建立wap网站之后,不要觉得一时没有达到自己想要的效果就丢之气之,让其成为垃圾链接,我们既然前期做了大量的工作来建立起来这个网站,一定要坚持耐心的把这个网站培养下去,其实就如同我们栽种一个树 ...

  3. 使用ASP技术进行WAP网站建设|系列教程全集

    eNet硅谷动力的系列教程,被分裂传播很久,今天整理一下放在这里. 第一节:WAP的潜能 这些日子,我们常听到WAP技术,一种手机上网的技术.从技术上讲,移动电话不可能和PC来竞争,移动电话的屏幕只能 ...

  4. 2013年网站内容建设新趋势

    百度站长平台计划在2013年推出星火计划来扶持原创.优质网站,给原创的优质内容提供更大的发展空间,这是一个很好的消息,不管是对于普通访客而言还是认真做原创内容的网站主而言.纵观现在的网站,大部分都是采 ...

  5. 手机wap网站建置方案

    开发案例 0 引言 手机的功能从简单的语音通信和文字短信, 发展 到现在的彩信.多媒体.无线上网??用户能够通过 手机来实现各种交换和获取丰富的信息资源.WAP (Wireless Applicati ...

  6. WAP网站的推广方式(自整合篇)

    WAP网站推广随着无线互联时代的到来,已经日益受到大家的重视.虽然WAP网站的目前盈利模式还不是很清晰,但WAP网站推广的竞争强度将肯定会越来越激烈,下面和大家一起探讨下WAP网站的推广方法. 方法/ ...

  7. 用asp.net开发移动wap网站集成在线wap模拟器

    下面的代码将演示利用ASP.NET2.0开发WAP模拟器和支持移动设备浏览的网页 注:通过目录下的/moni可以模拟浏览我们制作好的wap网站 我们先实现一个Page类,添加一些于aspx页的交互,因 ...

  8. B2B2C网站系统建设的常见误区

    随着网络的高速发展,极大的改变了人们的购物消费行为习惯,因此也带动电子商务的发展,很多传统企业想选择转型却对B2B2C网站系统缺乏一定的了解.那么接下来就为大家讲讲B2B2C网站系统的在建设过程中所遇 ...

  9. 高校网站群建设方案简介

    1.   高校网站群建设背景 沿着我国电子信息化的发展轨迹,新一轮的网站建设运动正在轰轰烈烈的进行中,其中高校网站群的建设是整个网站建设创新发展运动的中坚力量,对全国高等院校电子信息化的推动起着不可磨 ...

最新文章

  1. LC124 Binary Tree Maximum Path Sum
  2. Adobe公司Flex首席产品经理作序推荐
  3. 1.13 抽象类和接口的区别
  4. SpringMVC校验---SpringMVC学习笔记(八)
  5. spring Boot 学习(七、Spring Boot与开发热部署)
  6. 论文阅读 - Beat Tracking by Dynamic Programming
  7. linux 修改hba参数,更改Raid卡和HBA卡在linux下的启动顺序
  8. Linux常用脚本命令总结
  9. php中的class的用法,PHP get_class_vars() 函数用法及示例
  10. Xshell连接不上行Linux系统
  11. 有了WCF,Socket是否已人老珠黄?
  12. 一个程序的自我修养「GitHub 热点速览 v.22.19」
  13. java计算机毕业设计教务排课系统(附源码、数据库)
  14. python英语单词 扇贝英语安卓下载_扇贝单词英语版app下载-扇贝单词英语版v3.5.803 安卓版-腾牛安卓网...
  15. CodeMeter服务无法启动
  16. python海龟动画小猫边走边换造型的类
  17. XBee无线模块的通信方式和结合Arduino的具体实施过程
  18. 万字长文看懂商业智能(BI)|推荐收藏
  19. 分析bootstrap class path not set in conjunction with -source 1.6
  20. 腾讯云Elasticsearch集群多可用区容灾实现原理及最佳实践

热门文章

  1. uniapp | 小程序自定义头部组件
  2. 考勤系统 人员排班设置
  3. 生日蜡烛 (蓝桥杯入门)
  4. 华南师范大学计算机学院官网,华南师范大学计算机学院导师介绍:肖菁
  5. 【转】如何恶搞朋友的电脑?超简单的vbs代码
  6. Springboot 500 Internal Server Error
  7. iOS 如何在模拟器中安装APP
  8. VC 设置静态文本框透明背
  9. cesium绘制轨迹以及轨迹回放
  10. 程序员开上有牌面的车,车贷怎么偿还?