Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.08.2009, 14:40   #1
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию Как работать с разными окнами?

Всем доброго.
Ситуация следующая: У меня есть страничка, на которой таблица. Нужно по клику на ячейку отредактировать ее данные, и впихнуть изменение в БД.

Делаю следующее: По onclick ячейки открываю новое окно:
Код:
window.open("http:// блаблабла...
т.е. прошу мой сервер сгенерировать некую страничку в новое окно.
Сервер, получая такую строку генерирует страницу:
Код HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<!--  Created with the CoffeeCup HTML Editor 2007  -->
<!--           http://www.coffeecup.com/           -->
<!--         Brewed on 21.08.2009 13:15:41         -->
<head>
  <title></title>
  <style type="text/css">
   .wd100 {width:100%}
  </style>
</head>
<body><font face="Arial" color="#000000" size="2">
<div>
<table width="15%" cellspacing="0" cellpadding="0" bgcolor="#ffffff" border="1">
  
  <tr align="middle" bgcolor="#c0c0c0" valign="top" height="19">
    <td>Часы</td>
    <td>Форматы А1</td></tr>
  <tr valign="top">
    <td><input class="wd100" name="timeedit"></td>
    <td><input class="wd100" name="a1edit"></td>
  </tr>
  <tr valign="top">
    <td colspan="2"><input class="wd100" type="submit" name="ok" value="Принять"></td></tr></table></div></font>

</body>
</html>
Ну типа такой, здесь я ввожу данные в эдиты и отсылаю введенное моему серверу, который введенное вбивает в БД.
Все работает, но хочется прорулить один момент.

Надо то что я ввел обновить в кликаную ячейку.

отсюда вопрос:
Как правильно при клике на submit данные из эдитов (пардон text) внести в окно, из которого был переход на эту форму редактирования в ячейку которую кликнули, ато не хочется перечитывать страницу с данными, напрягая БД.

P.S. Спрашиваю ибо яндекс потормошить пока нет времени, я тут слегка занят, посему если впрос не затруднительный просьба наставить на путь истиный, да святится дорожка его.

Заранее, спасибо.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 21.08.2009, 18:12   #2
wall66
Участник клуба
 
Аватар для wall66
 
Регистрация: 04.10.2008
Сообщений: 1,485
По умолчанию

window.opener
свободен...
wall66 вне форума Ответить с цитированием
Старый 23.08.2009, 23:50   #3
veter_s_morya
ФорумчанинДжуниор
 
Аватар для veter_s_morya
 
Регистрация: 05.05.2008
Сообщений: 606
По умолчанию

Цитата:
opener
Свойство opener определяет окно документа, который вызвал открытие окна текущего документа.
------------------------------
Ум без разума –это беда!
veter_s_morya вне форума Ответить с цитированием
Старый 24.08.2009, 09:20   #4
wall66
Участник клуба
 
Аватар для wall66
 
Регистрация: 04.10.2008
Сообщений: 1,485
По умолчанию

Цитата:
Сообщение от veter_s_morya Посмотреть сообщение
Свойство opener определяет окно документа, который вызвал открытие окна текущего документа.
ага, думаю это и было нужно автору
свободен...
wall66 вне форума Ответить с цитированием
Старый 25.08.2009, 13:05   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Сенькс, ребята, попробую.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обьясните как работать с графикой и как решыть задачу Alex_Fort Помощь студентам 6 12.06.2009 00:05
Вывод текста разными цветами? trixx_26_90 Помощь студентам 2 21.05.2009 14:22
Как сделать так, чтобы переключение между окнами было автоматическим? barand Свободное общение 9 07.07.2008 23:54
Как работать с новыми окнами? proglamer Паскаль, Turbo Pascal, PascalABC.NET 9 15.10.2007 23:21
Как запретить переход между диалоговыми окнами. dnkR Общие вопросы Delphi 1 18.01.2007 06:59