Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Связь с фреймами
 
 автор: Евгений Петров   (14.06.2005 в 23:05)   письмо автору
 
 

Можно ли получить значения переменных находящихся на другой странице.
Например на главной странице (main.htm) есть переменная myvar и на этой же странице разметка:

<frameset cols="50,*" name=main>
<frame src="first.htm" name=first>
<frame src="second.htm" name=second>
</frameset>

нужно получить на странице first значение переменной myvar.

   
 
 автор: glsv (Дизайнер)   (15.06.2005 в 05:29)   письмо автору
 
   для: Евгений Петров   (14.06.2005 в 23:05)
 

А переменная myvar – это что за переменная?
Она передается в строке запроса?

http://www.server.ru/main.htm?myvar=value

Или это переменная в JavaScript-e?

   
 
 автор: Евгений Петров   (15.06.2005 в 12:54)   письмо автору
 
   для: glsv (Дизайнер)   (15.06.2005 в 05:29)
 

Это переменная в JavaScript-e.

   
 
 автор: SoRez   (15.06.2005 в 16:17)   письмо автору
 
   для: Евгений Петров   (15.06.2005 в 12:54)
 

Естественно я ошибаюсь, но можно попробывать использовать

<input type=hide>


С использованием РНР....

   
 
 автор: Евгений Петров   (15.06.2005 в 16:40)   письмо автору
 
   для: SoRez   (15.06.2005 в 16:17)
 

А если без PHP?

   
 
 автор: SoRez   (15.06.2005 в 20:59)   письмо автору
 
   для: Евгений Петров   (15.06.2005 в 16:40)
 

Без РНР незнаю....

   
 
 автор: glsv (Дизайнер)   (15.06.2005 в 22:15)   письмо автору
 
   для: Евгений Петров   (15.06.2005 в 12:54)
 

Это как раз очень просто.
Из файлов first.htm и second.htm следует обращаться следующим образом

top.имя_переменной

имя top - это обозначение верхнего уровня. Окно, в котором определены фреймы.
Например, для переменной myvar

alert(top.myvar);

   
 
 автор: Киналь   (15.06.2005 в 21:26)   письмо автору
 
   для: Евгений Петров   (14.06.2005 в 23:05)
 

А не получиться как main.myvar.value? Если, конечно, родительское окно называется main.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования