SunOne Webserver HTML включает в себя
У меня большой сайт, наверху которого есть панель навигации. Вместо того, чтобы изменять более 100 HTML-файлов каждый раз, когда мы хотим изменить одну из кнопок в верхней навигационной панели, мы хотим переключать отображаемую навигационную панель с помощью некоторого включения. Я хочу, чтобы эти включения работали как в Firefox, так и в IE, и мне не нужно менять расширения каждого файла.
Пока что я пробовал:
Javascript read file - Это нормально работает на firefox, но IE, похоже, заблокировал чтение файлов.
HTML include - пока работает только если мы изменим расширение на shtml
PHP включает - я знаю, что вы можете настроить серверы Apache для запуска php-скриптов в html, но я не знаю, как это сделать в SunOne.
iframes - мне пришлось заблокировать iframes, чтобы соответствовать стандартам безопасности.
Я более чем открыт для предложений, которые я не рассмотрел, или способов заставить вышеупомянутые попытки работать. Есть идеи?
1 ответ
Эврика! Я нашел это!
Так что вместо того, чтобы включать HTML, почему бы просто не включить JavaScript и CSS? Каждая страница будет содержать файлы.js и.css. CSS может установить изображение src, и в каждом изображении я могу использовать "onclick", чтобы сказать ему, чтобы он выполнял функцию в файле.js с простым window.location. Вуаля! Два быстрых изменения изменит весь сайт!
Спасибо мистеру Листеру за идею CSS. Это поставило меня на путь.