静态页面也玩参数

众所周知,通过地址可以给动态页面传递参数,例如http://www.mzwu.com/article.asp?id=516表示向article.asp页传递一个参数id,其值为516,article.asp可以通过其值进行相应的操作。

出于好奇想编写一个运行于静态页面的万年历,都是运行于客户端的脚本,就要求静态页面也可以接受参数,例如:http://www.mzwu.com/w.htm?iYear=2007&iMonth=1。可是客户端脚本并没有提供像ASP的Request对象Querystring一样的方法,那就只能自己写一个函数来实现了:

HTML代码


[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]


这段脚本只适用于本万年历,这边只提供一个思路,有兴趣的朋友可以试着写写。下边是相关的另外几个子过程:

1.列出地址中所有参数:

HTML代码


[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]


2.取得参数值,类似于request.querystring("argname")

VBScript版:
HTML代码


[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]


JavaScript版:
HTML代码


[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]


评论: 1 | 引用: 0 | 查看次数: 8032
发表评论
登录后再发表评论!