看情况啦
如果新的banner要影响原页面布局,那么自动修改的可能性极小。在不影响原页面布局时可以:
1、遍历文件,直接在文件特征串处插入html代码
2、遍历文件,加入javascript通过其修改显示代码
3、若服务器是自己的则可以:暂时将html文件交php解释,设定php.ini中的auto_prepend_file=程序.php。由于php将先执行该程序,所以可以在打开页面的进行修改一台p2 166 nt4 服务器通过php编程修改文件(读入,修改串,保存)每个不大于64k的文件大约耗时50-100微秒。做一次性修改是可以忍受的,况且目前常见的环境比我给出的环境要高几个数量级呢!
如果新的banner要影响原页面布局,那么自动修改的可能性极小。在不影响原页面布局时可以:
1、遍历文件,直接在文件特征串处插入html代码
2、遍历文件,加入javascript通过其修改显示代码
3、若服务器是自己的则可以:暂时将html文件交php解释,设定php.ini中的auto_prepend_file=程序.php。由于php将先执行该程序,所以可以在打开页面的进行修改一台p2 166 nt4 服务器通过php编程修改文件(读入,修改串,保存)每个不大于64k的文件大约耗时50-100微秒。做一次性修改是可以忍受的,况且目前常见的环境比我给出的环境要高几个数量级呢!
3、若服务器是自己的则可以:暂时将html文件交php解释,设定php.ini中的auto_prepend_file=程序.php。由于php将先执行该程序,所以可以在打开页面的进行修改
这两个是怎么做的,请唠叨老大给个例子
也就是新建一个文件new.htm
<table>
<tr><td>新的banner</td></tr>
<tr><td>{OLDHTM}</td></tr>
</table>
在模板中用旧的页面替换OLDHTM
如果用了模块,修改模板文件,更新所有页面。
如果是用程序生成的。修改程序,重新生成。用js可以引入文件,用iframe也可以。实在不行,那就替换吧。还不行?那就一个一个改吧。
用innerHTML
想加哪就加哪
不过好像只有IE才支持