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

HTML+CSS+JavaScript

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

 

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

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

тема: Новая тема: Открытие Java скриптом PHP с передачей ему параметра
 
 автор: Port_Artur1   (22.11.2007 в 20:02)   письмо автору
 
 

Нужен скрипт открывающий c помощью JAVA скрипта - скрипт PHP и передающий ему параметр B из массива.
перед тем как дочернее окно закроется после выполнения операций оно должно передать сообщение родительскому о том что оно закрывается и передать ему числовой параметр
Родительское должно прибвавить это значение к имеющемуся от предыдущих циклов и отобразить на себе(на родительском окне)

Родительское после этого опять открывает дочернеено уже с други параметром B , и так до бесконечности пока не нажать на кнопку принудительно останавливающую цикл выполнения скрипта родительским окном.
Суть выполнения работы дочернем окном в данный момент не играет роли..

Нашёл вот такую штуку


Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
--------------------------------------------------------------------------------
Добрый день, 
имеется родительское окно со скрытым полем. Так нужно в него вставить инфу из дочернего окна. 
Родительское окно: 
<form action="" method="post"> <input name="test" type="hidden" value=""> 
<input name="q" value="open new window"  type="button" onClick='window.open("test.html","wnd","width=500,height=200")';> 
</form> 
 
Дочернее окно: 
<form> 
<input name="choice" type="text" size="10" value=""> 
<input name="button" type="button"  
value="press here" onClick="window.opener.document.forms[0].test.value = document.forms[0].choice.value; self.close()"> 
</form> 
Но значение упорно передаваться не хочет  

замени hidden на text и увидишь, как все работает.

Угу уже попробовала.Все прекрасно работает. 


Помогите реализовать до позавчера вообще никак не писал в JAVA но пытаюсь!

Пожалуйста помогите!

   
 
 автор: RMW   (23.11.2007 в 00:37)   письмо автору
 
   для: Port_Artur1   (22.11.2007 в 20:02)
 

Что-то вроде этого?

<html>
<script>

var w = null;
var res = 0;
var tm = 0;
var a = ['a','b','c','d','e'];
var i = 0;

function f(n)
{
  if(tm)
  {
    clearInterval(tm);
    var timeout = 2000;
  }
  else var timeout = 20;

  res += n;

  document.getElementById('result').innerHTML = res;
  if(i == a.length)i = 0;
  tm = setTimeout('w=window.open("script.php?b="+a[i++],"","")',timeout);
}

function stop()
{
  if(tm)clearTimeout(tm);
  if(w && (w.closed || w.document))w.close();
  tm = 0;
}

</script>

<div id="result"></div>
<button onclick="f(0)">start</button>
<button onclick="stop()">stop</button>

</html>

В дочернем окне для передачи в родительское
числового параметра с последующим закрытием окна должно быть следущее:

self.opener.f(n);
self.close();

где n числовой параметр.

   
 
 автор: RMW   (23.11.2007 в 06:59)   письмо автору
 
   для: RMW   (23.11.2007 в 00:37)
 

У меня там clearInterval(tm) написано, это я зарапортовался, надо заменить на clearTimeout(tm).

   
 
 автор: Port_Artur1   (23.11.2007 в 09:44)   письмо автору
 
   для: RMW   (23.11.2007 в 06:59)
 

Спасибо огромное вечером попробую!

   
 
 автор: Port_Artur1   (23.11.2007 в 10:22)   письмо автору
 
   для: Port_Artur1   (23.11.2007 в 09:44)
 

работает!

   
Rambler's Top100
вверх

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