X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Меню как объект
Cheshir_hb
Cheshir_hb
Topic Starter сообщение 14.2.2011, 4:56; Ответить: Cheshir_hb
Сообщение #1


Итак, имеется такая проблема.
Есть сайт, состоящий из N страниц, и, соответственно, имеется меню для доступа к этим страницам. Поскольку страницы время от времени добавляются-удаляются, то и меню приходится тоже корректировать. Решение "в лоб" мне перестало нравится - когда на каждой странице есть свой блок меню, и соответственно, при добавлении/удалении одной страницы приходится править все N. Долго, нудно, и порой кое-где забываешь.
Появилась мысль вынести меню в отдельный документ, а к страницам его уже просто подключать. Тогда править можно один документ, а во всех страницах изменения произойдут автоматом. Подключать надумалось через тэг <object>, вот тут сильно упрощенный коды - самой страницы:

<html><head><title>Главная</title></head>
<body>
<table border="4"><tr valign="top"><td width="30%">
<object data="menu.html" type="text/html" width="250px" height="500 px"></object>
<td>
<td width="70%"><h1>Самая главная страница</h1>
<div>суперсайта о букашках, таракашках и самое главное, козявках!</div>
</tr><table><body></html>


И подключаемой страницы, формирующей меню:

<html><head><title>menu</title>
</head><body>
<ul>
<li><h3><a href="index.html" target="_parent"> Главная</a></h3></li>
<li><h3><a href="bukash.html" target="_parent"> Букашки</a></h3></li>
<li><h3><a href="tarak.html" target="_parent"> Таракашки</a></h3></li>
<li><h3><a href="kozyav.html" target="_parent"> Козявки</a></h3></li>
<body></html>


А в архиве - четыре страницы с внедренным меню (главная и три низшего уровня) плюс страница меню (это чтоб эффект можно было увидеть):

[attachment=37484:example.zip]

Суть вопроса в следующем. В трех браузерах (FireFox, Opera, Google Chrome) происходит желаемое - страница по ссылке открывается в основном окне. И только IE (испытаны 6,7 и 8) упорно открывает вызываемую ссылкой страницу на месте внедренного объекта, причем способен делать это до бесконечности - изображает этакий фрактал.
Возможно, господа, кто-то может подсказать - как справиться с этой хренью? Или IE неисправим в принципе?
(ПС. Сам не вэб-мастер, свой сайтик - скорее, способ чем-то поделиться, посему с дебрями туго, очень туго...)
Заранее спасибо!
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 14.2.2011, 5:42; Ответить: alexdrob
Сообщение #2


Впервые вижу использование тега object для такой цели. Поищите на форуме тут много примеров как сделать меню которое можно менять только в одном месте. Например с помощью JS.
Если не устроит то лучше тогда наверное использовать frame или iframe
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Cheshir_hb
Cheshir_hb
Topic Starter сообщение 14.2.2011, 8:10; Ответить: Cheshir_hb
Сообщение #3


(alexdrob @ 14.2.2011, 07:42) *
Поищите на форуме тут много примеров как сделать меню которое можно менять только в одном месте.

Так поискать-то не влом, беда, что надо сперва понять, что в поисковый запрос ввести. Слово "меню" отдельно вообще не ищется, как слишком часто употребимое... В общем, порыл-порыл, да не нашел...
(alexdrob @ 14.2.2011, 07:42) *
Например с помощью JS.

Ммм, с JS беда. Если HTML/CSS можно на лету освоить (ну хотя бы на лбительском уровне), то с JS такая фишка не пройдет. За него надо плотно садиться и изучать. А поскольку задача на раз, то времени жалковато...
(alexdrob @ 14.2.2011, 07:42) *
Если не устроит то лучше тогда наверное использовать frame или iframe

Так-с, с frame пробовал - не понравилось, а вот про iframe как-то позабыл-с... Попробовал - а вроде работает...
Но если у кого еще какие идеи будут - приму с благодарностью.
А пока - спасибо alexdrob, как крайний вариант пойдет и с iframe.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Как в пушсетках покупают по 100-200 тысяч кликов за день?
2 Boymaster 720 24.4.2024, 17:52
автор: Boymaster
Горячая тема (нет новых ответов) Как вы отдыхаете от работы за компом
151 adw-kupon.ru 19905 23.4.2024, 13:52
автор: Vmir
Открытая тема (нет новых ответов) Как вы бросили работу и перешли на заработок с сайтов?
20 uahomka 3483 23.4.2024, 11:54
автор: Skyworker
Горячая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
30 freeax 5047 20.4.2024, 16:49
автор: Liudmila
Открытая тема (нет новых ответов) Арбитражники, как ведете учет расходов и доходов?
13 Boymaster 2040 20.4.2024, 15:06
автор: Boymaster


 



RSS Текстовая версия Сейчас: 26.4.2024, 3:43
Дизайн