我正在运行一个大型网站,它的顶部有一个导航栏。不是每次我们想要更改顶部导航中的一个按钮时都要更改100+ html文件,而是希望使用某种形式的include来切换导航栏以显示。我希望这些包含在Firefox和IE上都能工作,而且我也不想改变每个文件的扩展名。
到目前为止,我已经尝试过:
Javascript读取文件-这在firefox上运行得很好,但IE似乎阻止了文件读取。
HTML include -到目前为止,只有当我们将扩展名更改为shtml时才有效
我知道你可以设置apache服务器在html中运行PHP脚本,但我不知道如何在SunOne中实现这一点。
iframes -为了符合安全标准,我不得不屏蔽iframes。
我更愿意接受我没有考虑过的建议,或者让上面的尝试奏效的方法。有什么想法吗?
发布于 2013-11-21 00:21:34
尤里卡!我找到了!
所以与其包含html,为什么不直接包含javascript和css呢?每个页面都将包含一个.js和.css文件。css可以设置图像src,在每个图像中,我可以使用"onclick“告诉它使用一个简单的window.location执行.js文件中的一个函数。瞧!两个快速的改变将改变整个网站!
感谢Lister先生的CSS想法。这让我走上了这条路。
https://stackoverflow.com/questions/20081914
复制相似问题