Веб-сервер SunOne HTML включает

У меня большой сайт с панелью навигации вверху. Вместо того, чтобы изменять более 100 html-файлов каждый раз, когда мы хотим изменить одну из кнопок в верхней панели навигации, мы хотим переключить панель навигации, чтобы она отображалась, используя какое-либо включение. Я хочу, чтобы эти включения работали как в Firefox, так и в IE, и я также не хочу менять расширения каждого файла.

До сих пор я пробовал:

Файл чтения Javascript. Это отлично работает в Firefox, но в IE чтение файла, похоже, заблокировано.

HTML include - пока работает, только если мы изменим расширение на shtml

PHP включает — я знаю, что вы можете настроить серверы apache для запуска php-скриптов в html, но я не знаю, как это сделать в SunOne.

iframes — мне пришлось заблокировать iframes, чтобы соответствовать стандартам безопасности.

Я более чем открыт для предложений, которые я не рассматривал, или способов заставить вышеуказанные попытки работать. Любые идеи?


person Marcel Marino    schedule 19.11.2013    source источник
comment
Если SSI действительно вариант, я бы серьезно об этом подумал. Да, вам придется изменить все расширения, но только один раз.   -  person Mr Lister    schedule 20.11.2013
comment
Иначе в чем заключаются изменения? С CSS можно сделать очень много.   -  person Mr Lister    schedule 20.11.2013
comment
Изменения заключаются в изменении ссылок. Например, у кнопки будут href=ccsp.html и src=ccsp.gif, но их нужно изменить на href=weather.html и scr=weather.gif.   -  person Marcel Marino    schedule 20.11.2013


Ответы (1)


Эврика! Я нашел это!

Итак, вместо того, чтобы включать html, почему бы просто не включить javascript и css? Каждая страница будет включать файлы .js и .css. CSS может установить изображение src, и в каждом изображении я могу использовать «onclick», чтобы указать ему выполнить функцию в файле .js с простым window.location. Вуаля! Два быстрых изменения изменят весь сайт!

Спасибо мистеру Листеру за идею CSS. Это поставило меня на путь.

person Marcel Marino    schedule 20.11.2013