Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не работает скрипт, помогите разобраться 
:(
    Опции темы
maxipub
Дата 28.4.2010, 08:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 517
Регистрация: 22.10.2009

Репутация: нет
Всего: 1



Добрый день. JavaScript не очень знаю... что-то никак не получается заставить работать следующее:

Код

<script>
function adding_process(s)
{
    TestDiv.innerHTML = s;
}


function send()
{
    oDownload.startDownload('/test.php?id='+UrlEncode(my_form.id.value), adding_process);
    return false;
}
</script>

<form action="<?php echo $_SERVER['SCRIPT_NAME']; ?>" method=get id="my_form">
<input type="text" name="id" id="id" value="123" />
<input type="submit" onClick="return send();">
</form>

<div id="TestDiv"></div>


test.php:
Код

Id = <?php echo $_GET['id']; ?>.


Вместе корректной работы, просто отправляется форма. Все вроде бы минимализировано, нечему не работать, а все равно не хочет. В чем может быть проблема?
PM MAIL   Вверх
EmilRegis
Дата 28.4.2010, 09:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 306
Регистрация: 21.9.2007

Репутация: 3
Всего: 4



Код

function adding_process(s)
{
    TestDiv.innerHTML = s; //TestDiv в документе не определён
}


не пишите <input type="submit" onClick="return send();">
пишите <form onsubmit="return send();" >

что такое oDownload.startDownload(...?
это какой-то аналог ajax-а чтоли?

Код

UrlEncode(my_form.id.value) // тут my_form у вас тоже не определён...надо или присваивать имя, или получать по getElementById


Добавлено через 4 минуты и 29 секунд
google пишет, что это для получения исходного кода страницы в текстовой области для IE
но там в примере определён <IE:Download id="oDownload" style="behavior:url(#default#download)" />
 а у вас такого нету
PM MAIL   Вверх
maxipub
Дата 28.4.2010, 09:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 517
Регистрация: 22.10.2009

Репутация: нет
Всего: 1



Цитата(EmilRegis @  28.4.2010,  09:13 Найти цитируемый пост)
не пишите <input type="submit" onClick="return send();">
пишите <form onsubmit="return send();" >

Ок. А в чем принципиальная разница, просто интересно?

Цитата(EmilRegis @  28.4.2010,  09:13 Найти цитируемый пост)
что такое oDownload.startDownload(...?

Как я понял, уже узнали smile получает контент указанного файла с текущего домена и передает указанной функции.


Цитата(EmilRegis @  28.4.2010,  09:13 Найти цитируемый пост)
google пишет, что это для получения исходного кода страницы в текстовой области для IE
но там в примере определён <IE:Download id="oDownload" style="behavior:url(#default#download)" />
 а у вас такого нету 

Угу. Я смотрю это еще и под FF вообще не работает, у вас так же? Тогда ну его. Хотя в моем случае так было бы гораздо удобней аякса.

Tnx за помощь.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0416 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.