S
sds225
Гость
В общем, такая проблема, кто знает ajax помогите...Есть на сайте форма отправки<div id=\"qwerty\"><form id=\"form-mx-send\" name=\"form-mx-send\"><input type=\"text\" id=\"friendmail\" name=\"friendmail\" class=\"f_input\"><input type=\"text\" id=\"friendname\" name=\"friendname\" class=\"f_input\"><textarea id=\"from_me\" name=\"from_me\" class=\"f_textarea\"></textarea><input name=\"submit\" value=\"Отправить\" class=\"bbcodes\" onclick=\"doSend(); return false;\"/></form></div>JS - скрипт с функцией doSend:function doSend(){ var ajax = new dle_ajax(); var form = document.getElementById(\'form-mx-send\'); ajax.AjaxFailedAlert = \"Включите javascript, или используйте иной броузер\"; ajax.onShow (\'\'); ajax.setVar(\"friendmail\", form.friendmail.value); ajax.setVar(\"friendname\", form.friendname.value); ajax.setVar(\"from_me\", form.from_me.value); ajax.setVar(\"skin\", dle_skin); ajax.requestFile = dle_root + \"engine/ajax/send.php\"; ajax.method = \'GET\'; ajax.execute = true; ajax.element = \'qwerty\'; ajax.sendAJAX(varsString);};Например, если правильно передать через GET запрос файлу engine/ajax/send.php friendmail, friendname, from_me - то он возвращает ОК, а через этот Ajax он не фурычит...как я понимаю, то после отправки должен обновится элемент qwertyajax.element = \'qwerty\';В нем должен показаться результат выполнения скрипта engine/ajax/send.phpВвожу в поля данные, жму на отправить - Окошечко \"Загрузка. Пожалуйста, подождите...\" и 0 результата...FireBug пишет form is nullajax.setVar("friendmail", form.friendmail.value);