我正在运行一个大型站点,它的顶部有一个导航栏。我们不想每次更改顶部导航中的一个按钮时都更改100多个html文件,而是希望使用某种include将导航栏切换为显示。我希望这些include同时适用于Firefox和IE,并且我也不想更改每个文件的扩展名。
到目前为止,我已经尝试过:
Javascript读取文件-这在firefox上运行良好,但IE似乎阻止了文件读取。
HTML include-到目前为止,只有当我们将扩展名更改为shtml 时才有效
PHP包含-我知道你可以设置apache服务器在html中运行PHP脚本,但我不知道如何在SunOne中实现这一点。
iframes-为了遵守安全标准,我不得不屏蔽iframes。
我非常愿意接受我没有考虑过的建议,或者让上述尝试奏效的方法。有什么想法吗?
Eureka!我找到了!
那么,与其包含html,为什么不只包含javascript和css呢?每个页面都将包含一个.js和.css文件。css可以设置图像src,在每个图像中,我可以使用"onclick"告诉它用一个简单的window.location执行.js文件中的一个函数!两次快速更改将改变整个网站!
感谢李斯特先生的CSS创意。这让我走上了正轨。