• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

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

    Запись на курс до 25 апреля. Получить промодоступ ...

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

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

TaRaNTUL

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

TaRaNTUL

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

ЗЫ: вопрос ламерский, но и этого я не знаю. Чайник ведь :D
 
G

Gisma

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

Код:
window.opener.document.getElementById('contentframe').contentWindow
content-ифрейму подвесь id="contentframe"
так ты получишь доступ к объекту window другого ифрейма. Если нужно сменить путь на который ссылается ифрейм
Код:
window.opener.document.getElementById('contentframe').contentWindow.location = 'http://mail.ru'
 
T

TaRaNTUL

Мда... Классные штучки, н я так и не понял, как этим пользоваться. Я фрейму уже ИД "menu" поставил, и на онклик этот кодик запхнул. Ну всё сделал, как надо. Блин, ни фига. Пишит, что на странице ошибка, и не изменяет содержимое фрейма.
А не проще будет имя фрейму повесить, и по имени:
Код:
Document.[color=#CC0000]framename[/color].location="Ссылка на страничку"
А?
Кстати, не знаешь, где качнуть нормальный учебник по яваскрипту, или словарь операторов? Только не 100 метров.

Извиняюсь, в коде color хотел поменять, вышла такая вот фигня.
 
G

Gisma

я могу дать :( мыло засвети свое я вышлю
 
T

TaRaNTUL

Кидай на denis_k92@mail.ru. Буду рад. У меня есть пара учебничков, но они лажовые до ужаса, хотелось бы по лучше.
 
T

TaRaNTUL

Ну ты дал! Я, конечно, в английском шарю, но уж учебники на нём читать я здохну. Ты уж меня ожалей, чаво-нить русского мыльни, если есть.
 
A

Alex_soldier

Вот такой вариант работает:
Код:
<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>
 
T

TaRaNTUL

Чё-то ни фига. ОДин фрейм меняется а другой нет. Не меняется только тот, который у меня через онклик проходит. Вот код:
Код:
<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>
 
T

TaRaNTUL

Да нет, с этим фреймом всё в норме, вот только через онклик не проходит фрейм 'Menu'
 
G

Guest

После того как исправишь наклон разделителя еще обрати внимание разрешает ли твой комп твои прибамбасы включать. Если нет то уменьши уровень безопасности, либо разреши включать свои хтмл на компе.
Из-за этого тоже не включаются остальные и-фреймы.
Я убрал, у меня сразу пошло.

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

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