JavaScript静态的动态


Posted in Javascript onSeptember 18, 2006

这段时间因为要做个网站,而空间又不支持ASP,所以又拿起JavaScript教程看了下,看能不能在静态的空间里实现动态,当然,这个动态不是真正意义上的了,可以说只是一个“伪动态”了:)
      最基本的动态页面的功能,莫过于news.asp?id=1这样的形式了,于是我就拿这个目标开工,弄了一会还真有些成效~基本构思是:从浏览器的地址栏获取当前文件的地址,然后从其中提取id,最后用内嵌框架来显示相关内容。以下是基本的代码

<script> 
var str,len,pos,id,fn;     // 定义一些变量 
str=top.window.location.href;    //获取当然文件地址 
len=str.length;     // 得到地址长度 
pos=str.indexOf("?id=",0);   // 得到"?id="的起始地址 
if(pos>0)   // 判断是否存在"?id=" 
{ 
    id=str.substring(pos+4,len);   // 获取ID 
    fn="<iframe src='news/" + id + ".htm'></iframe>"  // 在内嵌框架里显示相关内容 
    document.write(fn);   // 输出 
} 
else 
{ 
    document.writeln("错误的参数!");  // 不存在ID 
} 
</script>

这样,就可以把新闻做成页面放在news目录,然后在外部调用news.htm?id=1就可以来查看相关的新闻了~~当然这里的代码并不成熟,比如没有判断ID是否为数字等,这等以后去慢慢完善了:)
Javascript 相关文章推荐
js href的用法
May 13 Javascript
关于JavaScript命名空间的一些心得
Jun 07 Javascript
Node.js异步I/O学习笔记
Nov 04 Javascript
js获取会话框prompt的返回值的方法
Jan 10 Javascript
Jquery实现textarea根据文本内容自适应高度
Apr 03 Javascript
JavaScript将字符串转换为整数的方法
Apr 14 Javascript
原生JS实现网络彩票投注效果
Sep 25 Javascript
微信小程序实现多选删除列表数据功能示例
Jan 15 Javascript
React路由鉴权的实现方法
Sep 05 Javascript
JS对日期操作封装代码实例
Nov 08 Javascript
基于node+vue实现简单的WebSocket聊天功能
Feb 01 Javascript
JavaScript隐式类型转换代码实例
May 29 Javascript
基于Web标准的UI组件 — 树状菜单(2)
Sep 18 #Javascript
JavaScript中的私有成员
Sep 18 #Javascript
javascript的事件描述
Sep 08 #Javascript
由浅到深了解JavaScript类
Sep 08 #Javascript
js常用函数 不错
Sep 08 #Javascript
Javascript 不能释放内存.
Sep 07 #Javascript
一些有关检查数据的JS代码
Sep 07 #Javascript
You might like
用PHP查询域名状态whois的类
2006/11/25 PHP
PHP 中的面向对象编程:通向大型 PHP 工程的办法
2006/12/03 PHP
php的access操作类
2008/04/09 PHP
PHP+SQL 注入攻击的技术实现以及预防办法
2010/12/29 PHP
PHP面向对象概念
2011/11/06 PHP
ThinkPHP快速入门实例教程之数据分页
2014/07/01 PHP
php中的字符编码转换函数用法示例
2014/10/20 PHP
windows server 2008/2012安装php iis7 mysql环境搭建教程
2016/06/30 PHP
Laravel框架Blade模板简介及模板继承用法分析
2019/12/03 PHP
PHP安全之register_globals的on和off的区别
2020/07/23 PHP
基于jquery实现的移入页面上空文本框时,让它变为焦点,移出清除焦点
2011/07/26 Javascript
详解JavaScript中undefined与null的区别
2014/03/29 Javascript
详解JS正则replace的使用方法
2016/03/06 Javascript
RequireJS使用注意细节
2016/05/15 Javascript
微信小程序 tabs选项卡效果的实现
2017/01/05 Javascript
JavaScript实现离开页面前提示功能【附jQuery实现方法】
2017/09/26 jQuery
微信小程序实现跟随菜单效果和循环嵌套加载数据
2017/11/21 Javascript
React 路由懒加载的几种实现方案
2018/10/23 Javascript
vue实现移动端悬浮窗效果
2018/12/01 Javascript
layer.open 子页面弹出层向父页面传输数据的例子
2019/09/26 Javascript
Vue混入mixins滚动触底的方法
2019/11/22 Javascript
javascript 原型与原型链的理解及应用实例分析
2020/02/10 Javascript
浅谈python中的实例方法、类方法和静态方法
2017/02/17 Python
浅谈Series和DataFrame中的sort_index方法
2018/06/07 Python
python3.4控制用户输入与输出的方法
2018/10/17 Python
django与小程序实现登录验证功能的示例代码
2019/02/19 Python
python实现输入的数据在地图上生成热力图效果
2019/12/06 Python
Python多线程多进程实例对比解析
2020/03/12 Python
Django Auth用户认证组件实现代码
2020/10/13 Python
HTML5里的placeholder属性使用实例和美化显示效果的方法
2014/04/23 HTML / CSS
Tory Burch美国官方网站:美国时尚生活品牌
2016/08/01 全球购物
雅虎笔试题(字符串操作)
2015/03/24 面试题
linux面试题参考答案(8)
2016/04/19 面试题
中专生自我鉴定
2013/12/17 职场文书
学校党风廉政建设调研报告
2015/01/01 职场文书
2019关于实习生工作安排及待遇的管理方案!
2019/07/16 职场文书