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

Поиск:

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


Новичок



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

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



Добрый день всем !!!

Помогите такая проблемка

Есть два фрейма


Код

<frameset cols="50%,50%" border="0">
  <frame src = "menu/derevo.jsp" name = "der">
  <frame src = "menu/data_der.jsp" name = "data">
</frameset>



И мне нужно из der по событию OnClick передать определенные параметры
это в файле derevo.jsp
Код

<a href = "data_der.jsp"  target = "data"
                                        onclick = ' parent.frames["data"].document.menu.value = "FL_EXIT";
                                                    ' >
                &nbsp FL_EXIT </a>


но вычитывая с файла data_der.jsp данные ни фига не получаю smile
Может я не правильно делаю???
Подскажите как передать преднамерено из одного фрейма в другой ???

Всем заранее благодарен

Это сообщение отредактировал(а) Aliance - 19.9.2005, 17:19
PM MAIL   Вверх
Sardar
Дата 19.9.2005, 16:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

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



Долго и упорно вкуриваем: http://forum.vingrad.ru/index.php?showtopic=44559

После понимаем что в коде всё хорошо до menu.value, если ИЕ в режиме совместимости со стандартами, он может плюнуть на такую лажёвую конструкцию, доставшуюся ещё от NN4 smile

Замени на: getElementById('menu').value при этом своему элементу дай аттрибут id="menu".

Также посмотри в консоль браузера, что за ошибки говорит, может это твой JSP что левое генерит.


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
SHREK
Дата 20.9.2005, 09:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Что-то не помогло, то есть если я пишу допустим строку
добавил я в файле der к элементу параметр id='menu'
Код

<a href = "#"  target = "der"    
      onclick = ' parent.der.document. getElementById("menu").value = "FL_EXIT";    
                      parent.der.document.submit();' >    
                &nbsp FL_EXIT </a>

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

Код

<a href="data_der.jsp"  target="data" onclick='parent.data.document.getElementById("menu").value="FL_EXIT"; parent.data.document.submit();'>&nbsp FL_EXIT </a>

даже не знаю почему
но проблемку решил простым добавлением параметров к файлу типа
Код

<a href = "data_der.jsp?menu=FL_EXIT"  target = "data">&nbsp FL_EXIT</a>


хотя считаю что это не правильно
Поэтому если есть идеи какие либо почуему у меня не работает всем буду благодарен

Это сообщение отредактировал(а) Aliance - 20.9.2005, 13:37
PM MAIL   Вверх
Sardar
Дата 20.9.2005, 16:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

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



Цитата(SHREK @ 20.9.2005, 08:39)
Поэтому если есть идеи какие либо почуему у меня не работает всем буду благодарен

Во первых parent.frames.der, учись не засорять пространство имён.

Во вторых у тебя в обоих фреймах есть элемент с идентифиркатором menu? smile

В третьих если ты свободно можешь передать не изменяемый параметр GET'ом, зачем эти извращения с формами?

Выложи свой код если будут ещё проблемы.


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


 




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


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

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