Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Java / JavaScript


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Java/JavaScript

Выпуск № 418
от 18.08.2007, 17:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 379, Экспертов: 36
В номере:Вопросов: 1, Ответов: 1


Вопрос № 98246: Уважаемые эксперты. У меня такой вопрос: Web - страничка включает в себя два <div></div>. В одном есть ссылки. Например: Ссылка1, Ссылка2 и т.д. Можно ли как-нибуть организовать вывод страниц открывающихся после щелчка на эти ссылки внутр...

Вопрос № 98.246
Уважаемые эксперты. У меня такой вопрос: Web - страничка включает в себя два <div></div>. В одном есть ссылки. Например: Ссылка1, Ссылка2 и т.д. Можно ли как-нибуть организовать вывод страниц открывающихся после щелчка на эти ссылки внутри другого <div>, а не в новом окне? Мой мэйл - grot.86@mail.ru
Отправлен: 13.08.2007, 17:08
Вопрос задал: Grot86 (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Flynn
Здравствуйте, Grot86!
Для этого вам надо использовать модную ныне технологию AJAX.
Хорошую библиотеку с примерами для JS + PHP можете найти тут - http://dklab.ru/lib/JsHttpRequest/
Нажимая на ссылку в одном диве получается будет вызываться функция
<div id='div1'>
<a href='#' onclick='doLoad("page1");return false;'>Page 1</a>
<a href='#' onclick='doLoad("page2");return false;'>Page 2</a>
</div>
<div id='div2'></div>
Немного переделываете стандартную функцию doLoad в скрипте, чтобы она посылала куда вам надо информацию, потом пишете серверный скрипт, который будет посылать уже сформированную страницу назад в скрипт (надо делать просто таблицы, без всяких <html>,<body>...) и потом передаете все что приходит в див -
document.getElementById('div2').innerHTML = serverData;

Вариант второй - использование фреймов. Но лично я их не люблю и их советуют не использовать, так что описывать их тут не буду.
Ответ отправил: Flynn (статус: 4-ый класс)
Ответ отправлен: 13.08.2007, 17:25
Оценка за ответ: 5
Комментарий оценки:
Хорошо расписанный, полный ответ. Спасибо


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Email: support@rusfaq.ru, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.54 beta от 01.08.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное