JavaScript静态的动态
时间:2024-05-02 16:10:42
这段时间因为要做个网站,而空间又不支持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静态的动态
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Python3+PyInstall+Sciter解决报错缺少dll、html等文件问题
2021-05-15 23:31:46
![](https://img.aspxhome.com/file/2023/0/77600_0s.png)
如何实现论坛的树状记录表展开技术?
2010-05-19 21:37:00
MySQL 中这么多索引该怎么选择
2024-01-17 12:58:54
django 做 migrate 时 表已存在的处理方法
2022-02-14 16:11:53
Pyqt5 实现窗口缩放,控件在窗口内自动伸缩的操作
2022-10-16 06:32:09
![](https://img.aspxhome.com/file/2023/7/91997_0s.jpg)
Python编程使用PyQt5制作动态钟表示例
2021-10-06 03:20:17
![](https://img.aspxhome.com/file/2023/6/78756_0s.gif)
Linux上通过binlog文件恢复mysql数据库详细步骤
2024-01-27 17:56:01
![](https://img.aspxhome.com/file/2023/2/115342_0s.png)
关于Flask项目无法使用公网IP访问的解决方式
2021-01-03 10:04:00
![](https://img.aspxhome.com/file/2023/3/107683_0s.jpg)
详解Python的字符串格式化
2022-05-01 10:35:52
python实现静态服务器
2021-11-24 05:18:13
opencv3/python 鼠标响应操作详解
2022-10-11 09:29:52
![](https://img.aspxhome.com/file/2023/8/101588_0s.jpg)
在IPython中执行Python程序文件的示例
2023-02-20 09:06:14
PHP保留两位小数的几种方法
2023-11-15 05:17:54
使用opencv中匹配点对的坐标提取方式
2022-12-02 00:32:54
![](https://img.aspxhome.com/file/2023/7/118007_0s.jpg)
python多进程使用apply_async的使用方法详解
2022-11-14 16:08:50
![](https://img.aspxhome.com/file/2023/3/80813_0s.png)
详解MySQL数据类型之数字类型正确使用
2010-06-20 15:02:00
在JAVASCRIPT中LEFT,RIGHT,MID函数的等价函数
2009-07-21 12:37:00
IEEE Spectrum 2014编程语言排行榜
2023-03-21 16:38:06
![](https://img.aspxhome.com/file/2023/0/130930_0s.png)
python实现带验证码网站的自动登陆实现代码
2021-08-08 19:44:46
用SQL语句删除重复记录的四种方法
2011-05-03 09:25:00