Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: передать данные но не постом  (Прочитано 6448 раз)
0 Пользователей и 3 Гостей смотрят эту тему.
Arina
Гость
« : 05-06-2004 19:46 » new

Здравствуйте, уважаемые форумчане!

Подскажите, пожалуйста, есть ли в JavaScript возможность отдать другому файлу-php переменные, но не посредством формы?

Допустим, есть у меня $a, $b
есть <input type="button" onclick="javascript:window.close()">

При этом мы возвращаемся к родительскому окну, где и хочется видеть $a,$b

Есть ли в Javascript глобальные переменные? Извиняйте, новичок в Javascript...

Заранее благодарю за ответ, очень нужно!
Записан
Fireworm
Гость
« Ответ #1 : 07-06-2004 06:29 » 

Глобальных нет, но ты можеш обращаться к переменным и функциям родительского окна.
1.html
Код:
<script>
var a;

function try_a(){
alert(a);
}
</script>
<input type="button" name="click me" onclick="window.open('2.html')">
2.html
Код:
<input type="button" name="close" onclick="window.opener.a = 'test'; window.opener.try_a(); window.close();">
« Последнее редактирование: 28-11-2007 16:37 от Алексей1153++ » Записан
Arina
Гость
« Ответ #2 : 07-06-2004 10:24 » 

Ух-ты, классно!
Спасибо, Fireworm!!!

А массив так можно передать?

И есть ли возможность потом из Javascript в PHP кинуть эту переменную?

P.S. Никак не могу понять - неужели всегда нужно писать длиннющие строки в обработчике?  Молчу А если перевести на следующую строку - уже не воспринимается!!!
Записан
Fireworm
Гость
« Ответ #3 : 08-06-2004 06:29 » 

Arina, А почему бы самостоятельно не попробовать с массивом? тропинка показана - пробуйте-эксперементируйте.
Для того что бы передать php скрипту, надо отправить ему данный методом POST или GET
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines