Программирование - это просто
Advertisement
Главная arrow Web-программирование arrow Уроки Java Script arrow Web-программирование: "Java Script(JS): Обращение к функциям других фреймов"
24.03.2025 г.
Главное меню
Главная
Интернет магазин
Программные продукты
Биржевые роботы
Искусственный интеллект
Математика и информатика
1С:Предприятие
Уроки C#
Уроки Delphi
Уроки программирования
Web-программирование
Дизайн и графика
Компьютер для блондинок
Исходники
Статьи
Платный раздел
Рассказы про компьютеры
Хитрости и секреты
Системный подход
Размышления
Наука для чайников
Друзья сайта
Excel-это не сложно
Все о финансах
.
Web-программирование: "Java Script(JS): Обращение к функциям других фреймов" Печать E-mail
Автор megabax   
01.02.2014 г.
Урок 13. Управление шрифтами в CSS New Page 1

Web-программирование: "Java Script(JS): Обращение к функциям других фреймов"

 

Исходники к уроку можно скачать здесь.

Для углубленного изучения web-программирования (язык PHP и написание своей собственной CMS) советую подписаться на платный раздел (см. анонсы раздела "Пишем Easy CMS") и  Разработка сервиса сайта на PHP на примере партнерской программы).

 

Функции, объявление внутри фрейма доступны как методы соответствующего объекта windows. Например, если мы находимся внутри фрейма wares, и хотим обратится к функции selectGroup из фрейма groups, то мы можем добраться до нее через объект parent, используя вот такую конструкцию javascript:parent.groups.selectGroup('suit'). В качестве примера опять изменим файл jacket_wares.html из исходников предыдущего урока:

<html>

    <head>

        <title>Выбор товарной группы</title>

    </head>

    <body>

        <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">

            function select_ware(x,y) {

                parent.picture.scrollTo(x,y)

            }

            function up() {

                parent.picture.scrollBy(0,-50)

            }

            function down() {

                parent.picture.scrollBy(0,50)

            }      

        </SCRIPT>

        <a href="javascript:select_ware(0,0)">Куртка красная</a><br>

        <a href="javascript:select_ware(0,500)">Куртка черная</a><br>

        <a href="javascript:select_ware(0,1000)">Куртка синяя</a><br>

        <a href="javascript:select_ware(0,2000)">Куртка кожанная</a><br>

        <a href="javascript:select_ware(0,2500)">Куртка джинсовая</a><br>

        <br><br>

        См. так же <a OnClick="javascript:parent.groups.selectGroup('suit')" href="#">Костюмы</a><br>

        <br><br>

        <a href="javascript:up()">Вверх</a><br>

        <a href="javascript:down()">Вниз</a><br>

    </body>

</html>

 

 

Теперь при прсомотре курток у нас появляется ссылка "См. так же костюмы":

Web-программирование: "Java Script(JS): Обращение к функциям других фреймов"

 

при нажатии на эту кнопку у нас отобразиться группа "Костюмы":

Web-программирование: "Java Script(JS): Обращение к функциям других фреймов"

 

Вызов функции другого фрейма можно сделать и в href, только тогда надо указать в TARGET имя нужно фрейма, например вот так:

 

См. так же (через ссылку) <a href="javascript:selectGroup('suit')" TARGET="groups">Костюмы</a><br>

 

что аналогично предыдущей записи:

См. так же <a OnClick="javascript:parent.groups.selectGroup('suit')" href="#">Костюмы</a><br>

 

Последнее обновление ( 01.02.2014 г. )
 
« След.   Пред. »
 
© 2025 Программирование - это просто
Joomla! - свободное программное обеспечение, распространяемое по лицензии GNU/GPL.
Русская локализация © 2005-2008 Joom.Ru - Русский Дом Joomla!
Design by Mamboteam.com | Powered by Mambobanner.de
Я принимаю Яндекс.Деньги