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

Web-программирование: "Java Script(JS): Фреймы. Продолжение".

 

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

 

Продолжим тему фреймов. На прошлом уроке мы рассмотрели шаблон сайта с фреймами:

 

<html>

    <head>

        <title>Урок 94. Java Script (JS): Фреймы</title>

    </head>

    <frameset rows="80%, *">

        <frameset cols="15%, 20%, *">

            <frame Name="groups" src="groups.html">

            <frame Name="wares" src="javascript:void(0)">

            <frame Name="picture" src="picture.png">

        </frameset>

        <frame Name="descr" src="javascript:void(0)">

    </frameset>

</html>

 

Если в качестве src указать javascript:void(0), то доложена отобразиться пустая страница, только работает это в любых браузерах, кроме Internet Explorer:

 

Web-программирование: "Java Script(JS): Фреймы. Продолжение".

 

в нем для достижения аналогичного эффекта нужно использовать "about:blank":

 

<html>

    <head>

        <title>Урок 95. Java Script (JS): Фреймы</title>

    </head>

    <frameset rows="80%, *">

        <frameset cols="15%, 20%, *">

            <frame Name="groups" src="groups.html">

            <frame Name="wares" src="about:blank">

            <frame Name="picture" src="picture.png">

        </frameset>

        <frame Name="descr" src="javascript:void(0)">

    </frameset>

</html>

 

При чем, будет работать и в других браузерах.

 

Запись "javascript:void(0)" - обозначает пустой, ничего не делающий и ничего не возвращающий Java-скрипт. Но можно поставить и реальный JavaScript:

 

<html>

    <head>

        <title>Урок 95. Java Script (JS): Фреймы</title>

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

            function show_frame() {

                return "<html><body>здесь что то будет</body></html>";

            }

        </SCRIPT>

    </head>

    <frameset rows="80%, *">

        <frameset cols="15%, 20%, *">

            <frame Name="groups" src="groups.html">

            <frame Name="wares" src="javascript:parent.show_frame()">

            <frame Name="picture" src="picture.png">

        </frameset>

        <frame Name="descr" src="javascript:void(0)">

    </frameset>

</html>

 

Эффект от запуска этой программы будет вот такой:

 

Web-программирование: "Java Script(JS): Фреймы. Продолжение".

 

Слово parent обозначает обращение к родительскому объекту. В данном случае для фрейма родительским объектом будет страница, его породившая (index.html), где у нас и объявлен этот скрипт.

На сегодня все, но тему фреймов мы еще продолжим в следующих уроках.

 

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