Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема с фремами 
:(
    Опции темы
phenix79
Дата 22.12.2011, 14:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 19.12.2011

Репутация: нет
Всего: нет



Вопрос такой.
Создал страничку состоящую из 2х фреймов. Она нормально открывается
, но доступ к свойствам элементов фрейма не могу получить, что не так делаю?
Пытался методом alert() вывести имя фрейма но он не выводит, появляется просто страничка поделённая на 2 части  и все.
Да и просто даже делаешь alert("Привет") ,ничего не появляется.
вот код:
Код

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Математические методы</title>
<frameset cols="50%,50%" frameborder="5">
<frame name="leftFrame" src="form.php">
<frame name="rightFrame" src="radio_buttons.php">
</frameset>


<script type="text/javascript">
    
alert(window.frames[0].name);

</script>


</head>
</html>
            


PM MAIL   Вверх
magelan
Дата 22.12.2011, 15:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


потерял xPath
**


Профиль
Группа: Участник
Сообщений: 393
Регистрация: 5.4.2010

Репутация: 2
Всего: 16



1. фреймсет не может быть в хеде, никак

2. онлоад фреймов можно наверное отловить, но я просто проверял теорию в итоге сделал так:

Код

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Математические методы</title>
<script type="text/javascript">
function hi() {
    alert(window.frames[0].name);
}
</script>
</head>
<frameset cols="50%,50%" frameborder="5">
<frame name="leftFrame" src="222.html">
<frame name="rightFrame" src="222.html">
</frameset>
</html>


222.html выглядит так:

Код
<html>
<head>
    <title>Заголовок</title>
</head>
<body id="wrapr" >
<script type="text/javascript">
    top.window.hi()
</script>
12345
</body>
</html>

PM MAIL   Вверх
phenix79
Дата 22.12.2011, 17:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 19.12.2011

Репутация: нет
Всего: нет



Цитата(magelan @ 22.12.2011,  15:43)
1. фреймсет не может быть в хеде, никак

2. онлоад фреймов можно наверное отловить, но я просто проверял теорию в итоге сделал так:

Код

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Математические методы</title>
<script type="text/javascript">
function hi() {
    alert(window.frames[0].name);
}
</script>
</head>
<frameset cols="50%,50%" frameborder="5">
<frame name="leftFrame" src="222.html">
<frame name="rightFrame" src="222.html">
</frameset>
</html>


222.html выглядит так:

Код
<html>
<head>
    <title>Заголовок</title>
</head>
<body id="wrapr" >
<script type="text/javascript">
    top.window.hi()
</script>
12345
</body>
</html>

Да спасибо!!! Вы правы почитал мануаалы,тег frameset используется можно сказать за место  боди тега..после  head но не в нем это точно,
И ещё нужно было событие onLoad поймать как вы говорили.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0432 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.