![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| lego |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 27.3.2006 Репутация: нет Всего: нет |
Господа, вопрос в следующем!
Есть меню (еулст only), которое должно появляться на всех страницах. Но не охота его просто копировать в каждый HTML-документ... Как сделать, чтобы оно вставлялось ИЗ ТЕКСТОВОГО ФАЙЛА???? Через JavaScript - document.write('Текст меню') всё понятно, а можно ли при этом использовать внешний текстовый файл? вот в чём загвоздка Добавлено @ 14:51 Очень буду признателен в случае помощи, заранее спасибо. |
|||
|
||||
| Ciber SLasH |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1813 Регистрация: 9.11.2004 Где: С.-Петербург Репутация: 24 Всего: 67 |
Можно:
1) переписать всё меню на JS и подгружать этот скрипт 2) вставить меню в отдельную страницу и грузить эту страницу в IFRAME-е |
|||
|
||||
| 12345c |
|
|||
![]() Круглый ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 2018 Регистрация: 26.12.2005 Где: наша не пропадала ? Репутация: 57 Всего: 101 |
А почему не через SSI или серверный язык? Будет гарантированно без спецэффектов для разных браузеров.
Если очень надо через JS, то пишите страницу HTML, загружаемую в iframe, в ней <textarea>, в котором текст. Или чуть сложнее, через XMLHTTPRequest (ищите ссылки в форуме, придётся изучить 5-6 методов этого объекта по статьям и примерам). |
|||
|
||||
| lego |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 27.3.2006 Репутация: нет Всего: нет |
Спасибо, но эти оба варианта я знаю.
1. Меню, переписаное на JS не так удобно редактировать (кстати, пока я так и сделал) 2. Не хотелось бы изначально использовать фреймы Благодарю за отклик! |
|||
|
||||
| ОнКофе |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 274 Регистрация: 3.3.2006 Где: http://www.angeli na-pitt.by.ru Репутация: нет Всего: нет |
Ciber SLasH, это смотря какое меню.... бывают меню которые выпадают вниз... и тогда iframe не сможет его полностью отобразить... или придется делать прокрутку (авто)... но потеряется стиль...
IFRAME - не выход... , хотя опять же зависит все от самого меню... |
|||
|
||||
| Ciber SLasH |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1813 Регистрация: 9.11.2004 Где: С.-Петербург Репутация: 24 Всего: 67 |
||||
|
||||
| ОнКофе |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 274 Регистрация: 3.3.2006 Где: http://www.angeli na-pitt.by.ru Репутация: нет Всего: нет |
Ciber SLasH, ого, а это как? на примере можно?
|
|||
|
||||
| lego |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 27.3.2006 Репутация: нет Всего: нет |
а вообще, JS умеет просто читать текстовые файлы и использовать их по своему назначению?
и второй вопрос. Можно писать в документ (document.write). А можно ли стирать из документа? Динамически |
|||
|
||||
| Ciber SLasH |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1813 Регистрация: 9.11.2004 Где: С.-Петербург Репутация: 24 Всего: 67 |
Только через AJAX.
Смотрим описание методов: document.clear(); document.open(); http://forum.vingrad.ru/index.php?showtopi...st&p=586276 |
||||
|
|||||
| 12345c |
|
|||
![]() Круглый ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 2018 Регистрация: 26.12.2005 Где: наша не пропадала ? Репутация: 57 Всего: 101 |
|
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |