Как при клике на ссылку изменить сразу два I-фрейма?

  • Автор темы Автор темы TaRaNTUL
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
T

TaRaNTUL

Долго, очень долго я мучаюсь с этой фигнёй. Сделал я на страничке два фрейма, всё, вроде бы зашибись. Но вот приходит момент, когда приходится менять сразу два этих фрейма. Вот тут-то я обломался. Глючит меня по-страшному. Уже не хгаю, что делать, так что, подскажите мне, пожалуйста, что мне сделать, чтобы сделать эту страничку.
 
Я имею в виду то, что нужно изменить содержимое сразу двух и-фреймов. То есть, мне надо сделать такую ссылку, чтобы странички менялись в обоих фреймах сразу.
У меня один фрейм - контент, а другой - подменю. Нажав на ссылку я сразу должен изменить и контетнт, и подменю

ЗЫ: вопрос ламерский, но и этого я не знаю. Чайник ведь :D
 
можно так извращнуться
в том фрейме где меню, по ссылке которую ты нажимаешь, вешай такой обработчик на onclick

Код:
window.opener.document.getElementById('contentframe').contentWindow
content-ифрейму подвесь id="contentframe"
так ты получишь доступ к объекту window другого ифрейма. Если нужно сменить путь на который ссылается ифрейм
Код:
window.opener.document.getElementById('contentframe').contentWindow.location = 'http://mail.ru'
 
Мда... Классные штучки, н я так и не понял, как этим пользоваться. Я фрейму уже ИД "menu" поставил, и на онклик этот кодик запхнул. Ну всё сделал, как надо. Блин, ни фига. Пишит, что на странице ошибка, и не изменяет содержимое фрейма.
А не проще будет имя фрейму повесить, и по имени:
Код:
Document.[color=#CC0000]framename[/color].location="Ссылка на страничку"
А?
Кстати, не знаешь, где качнуть нормальный учебник по яваскрипту, или словарь операторов? Только не 100 метров.

Извиняюсь, в коде color хотел поменять, вышла такая вот фигня.
 
я могу дать :( мыло засвети свое я вышлю
 
Кидай на denis_k92@mail.ru. Буду рад. У меня есть пара учебничков, но они лажовые до ужаса, хотелось бы по лучше.
 
Ну ты дал! Я, конечно, в английском шарю, но уж учебники на нём читать я здохну. Ты уж меня ожалей, чаво-нить русского мыльни, если есть.
 
Вот такой вариант работает:
Код:
<html>
<body>
<a target="frame1" href="http://www.mail.ru" onclick="document.frame2.location.href='http://www.nm.ru';"> нажми меня </a>
<br><br>
<iframe name="frame1" src="http://alex-world.nm.ru/kosmos"></iframe>
<br><br>
<iframe name="frame2" src="http://alex-world.nm.ru/aml"></iframe>
</body>
</html>
 
Чё-то ни фига. ОДин фрейм меняется а другой нет. Не меняется только тот, который у меня через онклик проходит. Вот код:
Код:
<a target=content href="news\index.htm" class="navText" OnClick="document.menu.location.href='news\index.htm'">
Новости</a>
<iframe src=news.html name=menu></iframe>
 
Да нет, с этим фреймом всё в норме, вот только через онклик не проходит фрейм 'Menu'
 
После того как исправишь наклон разделителя еще обрати внимание разрешает ли твой комп твои прибамбасы включать. Если нет то уменьши уровень безопасности, либо разреши включать свои хтмл на компе.
Из-за этого тоже не включаются остальные и-фреймы.
Я убрал, у меня сразу пошло.

Схема работает отлично. И в таблицах и в вызываемых файлах во фреймах.
Количество ссылок в "онклике" можно увеличивать сколько вместится. Через точку с запятой.
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!