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

HTML+CSS+JavaScript

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

 

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

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

тема: Про АЯКС!!!
 
 автор: DIM@   (07.05.2008 в 09:14)   письмо автору
 
 

Добрый день,
Возникла следующая проблема, есть форма

<form enctype="multipart/form-data" method="POST"  target="_self" action="mp.php?action=save">
  <input id='catid' name='catid' type='hidden' value='0'>
  <input type='text' id='catName' name='catName' value='' style='width:90%' disabled>
  <input type='button' value='...' onClick=\"newWindow('cateditor.php?select=1','window')\">
</FORM>


в ней происходит открытие нового окна, в которое загружается справочник, при выборе значения из справочника, должны заполняться поля формы 'catid' и 'catName'. 'catid' передается без проблем, а вот для заполнения 'catName' делается запрос к базе данных с использованием АЯКСа и это поле должено заполнится результатом запроса,


<script type="text/javascript" language="JavaScript" src="/script/JsHttpRequest.js"></script>
<script language='JavaScript'>
  function ReturnSelect(catid) {
    window.opener.document.getElementById('catid').value=catid;
    JsHttpRequest.query('mpcatpath.php', {catid: catid},
        function(responseJS, obj){
                window.opener.document.getElementById('catName').value=responseJS.catName;
        },
        false);
     self.close();
     return(false);
  }
</SCRIPT>


но этого не происходит, может кто подскажет, где косяк, бъюсь 4 час к ряду. Работу АЯКСа и всего этого проверял без открытия окна выбора, все работает. Проблема гдето в передаче между окнами. Ошибок не выдает.

   
Rambler's Top100
вверх

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