网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > ASP技巧
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.也谈ASP中的RESPONSE属性.
.网页之定时器详解.
.关于页面缓存清除的方法小结.
.asp中vbscript访问xml文件.
.将Recordset作为XML保存.
.Asp用于分页的两个函数.
.聊天室实现私聊(一).
.转换文本为超联和Email格式的代码.
.Connection对象的应用.
.实现聊天室在线人员无刷新所需要.
.如何用JavaScript识别Netscape 6.
.IIS6架设网站常见问题及症状举例.
.对Query字段进行Encode操作的一点.
.将HTML表单数据存储为XML格式.
.ADO如何取得资料表栏位资讯(BIG.
.如何尽快释放掉Connection对象建.
.ASP乱码的解决方法 .
.用XMLHTTP Post/Get HTML页面时的.
.如何用ASP生成XML数据文档(RSS订.
.提高IIS的安全性.

外源.js的选择调用与一个.htm网站管理初探

发表日期:2001-5-14


javascrpt真是一个好东西,只要利用好<script language="javascript" src="xxxx.js"></script>和document.write('xxx');就可以实现方便的内容更新。所以有了一下的想法: 一个template.htm加无数.js文件构成一个网站
希望各位前辈对本文的观点进行评价,以利相互提高。

template.htm这个文件的核心就是:
1、对外源.js的选择调用
2、对window.location.search的解析
下面这个例子一共三个文件 template.htm, 45.js, 46.js,内容如下:
---------testexjs.htm--------
<html>
<head>
<title>test external js</title>
</head>
<body>
begin:<br>
<script language="javascript">
var jsfile=window.location.search.slice(6)
document.write("<script src=\""+jsfile+".js"+"\"><\/script>");
</script>
<br>end.<br>
<form>
<input name="path" type="text">
<INPUT TYPE="SUBMIT" VALUE="请输入编号">
</form>
</body>
</html>
--------END -----------------------
---------------45.JS---------------------
document.write("This is 45.js");
--------------end-------------------------
--------------46.js----------------------
document.write("This is 46.js");
--------------end------------------------
现在我所知道的,只有这种方法可以改变<script src=的内容,并且显示,如果有更好的办法,希望明示。 上面的就是本文的核心思想了,对这几个文件的善加利用,就能建立整个网站了,现在有这样一些想法,如下分述: 1、现在提供稳定的CGI的空间的地方可是不多了,地方又小,挤挤瞅瞅的,空间不够,所以说这些宝贵的空间最好放一些文章计数了,对文章评论了一类的东西,当然它们都应该写成.js形式的,方便调用;其次,在主站空间里面建立setup.js
文件,保存用cgi写成的.js文件的路径,这样,一旦CGI空间死掉,搬家的时候,只要将那些计数评论之类的.js文件搬到另一个cgi空间,并将setup.js路径信息更改就成了。 2、将文章的主要内容等不变的东西保存为单一一个.js文件,它们很少改动,还是分离出去比较好,又方便管理,利用上边的SRC改变,可以很方便的选择文章内容进行显示。此外最好将那些需要改变的header,footer之类的东西都独立出来。
3、因为有了src变换和location解析,可以很方便的想像如下的网址的含义:
http://xxx.xxx.xx.xxx/template.htm?file=45&style=red&icon=fly 或者在form的action中写入http://xxx.xxx.xxx.xx/template.htm的字样了,呵呵,和CGI差不多了。
4、不是有很多文章说要注意第一张脸么,这下好了,我就一张脸,更新还简单,只要把script位置变变就成了,只要有时间不断的变脸,便漂亮就成了。再配上那个该死的竟然要求大小写的innerHTML,就完全可以做好网站了。
5、这个的代码也简单,比站上那个marquee的那个简单多了吧,最少我能把这个看懂了:)

我想,个人网站要想活着,这种方法是最好的了,又省事,又方便,等有心情的时候,将template.htm一改,让人家以为你又出新版了呢,想想真的不错,理论上是可行的,现在都有点儿飘了,希望大家评评这些观点,看看是否有不妥之处。 
上一篇:session变量中的数组如何引用 人气:12333
下一篇:在ASP.NET中使用.NET组件 人气:10610
浏览全部的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐