梁敬坤   华南师大网络教育学院技术部

四、关键代码

本例中的跨平台运用均基于网页开发技术,因此当用户通过输入网址访问该应用时,该应用响应的同时会辨别用户使用的设备类型,然后根据设备类型自动导向到对应的网页中,为了实现这个效果,我制作了一个url.html网页。

ipad用的是Safari Mobile浏览器,上述javaScript中的语句“navigator.userAgent.match(/iPad/i)”可判断硬件设备,如果设备为iphone、ipad或ipod touch,则网页将被导向index-ch.asp文件,否则,Pc、Mac等台式电脑将被导向pc/index.asp文件。

<html>
<head>
<meta charset="UTF-8" />
<title>WebTouch</title>
<style type="text/css" media="screen">@import "../../jqtouch/jqtouch.min.css";</style>
<style type="text/css" media="screen">@import "../../themes/jqt/theme.min.css";</style>
<script src="../../jqtouch/jquery.1.3.2.min.js" type="text/javascript" charset="utf-8"></script>
<script src="../../jqtouch/jqtouch.min.js" type="application/x-javascript" charset="utf-8"></script>
<script src="../../extensions/jqt.autotitles.js" type="application/x-javascript" charset="utf-8"></script>
<script type="text/javascript" charset="utf-8">
var jQT = new $.jQTouch({
icon: 'jqtouch.png',
<!-- 设置iphone屏幕图标 -->
addGlossToIcon: false,
startupScreen: 'jqt_startup.png',
<!-- 设置iphone启动画面 -->
statusBar: 'black'
});
</script>
</head>
<%
dim xml,objNode,objAtr,nCntChd,nCntAtr
Set xml=Server.CreateObject("Microsoft.XMLDOM")
'创建DOM对象
xml.Async=False
xml.Load(Server.MapPath("student.xml"))
'取得xml文件的xml数据
Set objNode=xml.documentElement
'取出这个节点对象的节点
nCntChd=objNode.ChildNodes.length-1
'这个可以定义asp读取xml文件的那一个值,通过传递这个值来确定读取的数据
%>

 

上一页<1 2 3>下一页