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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> запуск скрипта button'ом 
:(
    Опции темы
bbb
Дата 30.7.2003, 21:21 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Привет всем, помогите запустить скрипт посредством button (не submit). confused.gif
  Вверх
korob2001
Дата 31.7.2003, 10:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2871
Регистрация: 29.12.2002

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



С помощью JavaScript генерируй get-запрос с параметрами.


--------------------
"Время проходит", - привыкли говорить вы по неверному пониманию. 
"Время стоит - проходите вы".
PM MAIL WWW ICQ MSN   Вверх
Unregistered
Дата 31.7.2003, 19:02 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Умно, если можно на Перле пример, а то туториала мало по этому, кроме
submit. Надеюсь ты понял о чём я. А где наш друг MuToGen?
  Вверх
Unregistered
Дата 1.8.2003, 19:06 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Нахрен сайт если толково ответить некому, простите за колкость...
  Вверх
acp
Дата 1.8.2003, 22:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 389
Регистрация: 4.2.2003
Где: Владимир

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



Цитата
А где наш друг MuToGen?


Действительно... Он нужен... Для того, чтобы перенести тему из раздела Perl в раздел по JS. Т.к. заданный вопрос не имеет отношения к Перлу.


Цитата
Нахрен сайт если толково ответить некому


Научитесь правильно выбирать раздел. Вот тогда и будут быстрые ответы.

PM WWW ICQ   Вверх
bbb
Дата 2.8.2003, 23:52 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Получается что Перл не такой уж и универсальный язык, может всё на JS
делать?
А вот это тогда что:
Код

#############################################
<FORM ACTION="http://localhost/cgi-bin/sсript.pl" METHOD="GET">
<INPUT TYPE="Text" NAME="query" SIZE="15">
<INPUT TYPE="Hidden" NAME="stpos" VALUE="0">
<br>
<INPUT TYPE="submit" VALUE="Поиск" name="vv">
</FORM>
#############################################

Только нужен BUTTON вместо SUBMIT, если это не может Перл то это полное
<вц>, и я прошу прощения что обратился не туда.

Это сообщение отредактировал(а) Aliance - 10.6.2005, 11:25
  Вверх
korob2001
Дата 3.8.2003, 12:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2871
Регистрация: 29.12.2002

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



Код

<html>
<head>
 <title>Button</title>
  <script language="JavaScript">
   <!--
    var d = document;
    function UrlGenerator() {
       var nomz = d.check.nom.value;
       var email = d.check.pis.value;
       var mess = d.check.msg.value;
       window.location = 'http://localhost/cgi-bin/gb.pl?name=' + nomz + '&mail=' + email + '&text=' + mess;
    }
   //-->
  </script>
 </head>
 <body>
  <form name='check'>
   Ваше имя: <input type="text" size="15" name="nom"><br>
   Ваш E-mail: <input type="text" size="15" name="pis"><br>
   Ваше сообщение: <textarea rows="5" cols="15" name="msg"></textarea><hr>
     <input type="button" value="Отправить" onClick="UrlGenerator()"><input type="reset" value="Очистить">
  </form>
 </body>
</html>

Конечно же это только заготовка, придётся ещё немного подумать.


--------------------
"Время проходит", - привыкли говорить вы по неверному пониманию. 
"Время стоит - проходите вы".
PM MAIL WWW ICQ MSN   Вверх
Unregistered
Дата 3.8.2003, 22:05 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Спасибо, простите за настырность, в самом деле на Перле ничего нельзя сделать?
  Вверх
korob2001
Дата 3.8.2003, 22:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2871
Регистрация: 29.12.2002

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



Цитата
Только нужен BUTTON вместо SUBMIT, если это не может Перл то это полное
[censored34! Пожалуйста, соблюдайте элементарные правила приличия при общении на форуме], и я прошу прощения что обратился не туда.
&#168;
Ну это ты зря. Сравнивать JavaScript и Perl, тоже самое, если сравнивать ХРЕН C ПАЛЬЦЕМ, вроде похож, а вроде и нет. cool.gif
JavaScript - это хороший язык, а Perl - это счастье. tounge.gif

Просто у каждого языка есть своё назначение. "Универсальный" - не стоит воспринимать так буквально это слово.

Если не секрет, почему тебя не устраивает SUBMIT?

P.S. Дело в том, что не в каждом браузере включен и не каждый браузер поддерживает JavaScript. У таких клиентов возникнут проблемы с отправкой запроса вышеуказанным способом.

Это сообщение отредактировал(а) korob2001 - 3.8.2003, 22:47


--------------------
"Время проходит", - привыкли говорить вы по неверному пониманию. 
"Время стоит - проходите вы".
PM MAIL WWW ICQ MSN   Вверх
bbb
Дата 3.8.2003, 23:01 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Да, и в самом деле, сейчас понимаю как следовало задать вопрос. Сделал на
странице три радиобатона, скрипт который отсылает данные submit'ом перезагружает страницу, я посоветовался и мне порекомендовали сделать
обычную кнопку, ну и соответственно использовать JS, я его не собираюсь
в ближайшее время изучать поэтому решил спросить у опытных людей как на Перл это реализовать. Спасибо за внимание.
  Вверх
m@kxus
Дата 8.8.2003, 12:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



А собстна:
Код
<BUTTON onclick="func();">TRALALA<IMG SRC="/images/tralala.gif"></BUTTON>

Перл - серверный язык, не пойму, при чём тут он. Если надо засубмитить форму без INPUT TYPE="submit", то можно написать разные коды:
1.
Код
document.forms[0].submit();
- засубмитит первую форму документа
2.
Код
if (document.forms.length > 0) { for (var i = 0; i<document.forms.length; i++) document.forms(i).submit; }
else alert("no FORMs");
- засубмитит ВСЕ формы на странице. Правда, чё из этого получится, я себе представляю с трудом.
3.
Код
<FORM NAME="MY_FORM">
...
document.MY_FORM.submit();
- нужная форма.

В чём проблЭма то?

PM MAIL WWW ICQ AOL YIM MSN   Вверх
bbb
Дата 9.8.2003, 06:52 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Цитата(m @ 8.8.2003, 12:11)
В чём проблЭма то?


smile.gif ПроблЭма-то как раз в том что при нажатии на кнопку, фрейм в котором находится часть страницы
становится белым как простыня девственницы, а мне
хочется вернуть туда Эту страницу. И submit совсем
тут не нужен скорее можно сделать графическую
кнопку,
если не дошло то: хочу запустить скрипт на странице и что-бы на странице не было никаких
изменений. Спасибо.

  Вверх
m@kxus
Дата 12.8.2003, 09:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Код
<HTML>
<BODY>
<script LANGUAGE="javascript">
 function runme() {
  alert('Button was clicked');
 }
 function sbmt() {
  alert('Processing submit from button');
  document.forms(0).submit();
 }
</SCRIPT>
<FORM ACTION="http://www.kumpol.com/wbboard/main.php">
 <INPUT TYPE="button" onclick="runme()" VALUE="Click">
 <INPUT TYPE="button" onclick="sbmt()" VALUE="Click to submit">
 <INPUT TYPE="submit" onclick="return false;" VALUE="Can't Submit">
 <INPUT TYPE="submit" VALUE="Submit Now!">
</FORM>
</BODY>
</HTML>


Это сообщение отредактировал(а) m@kxus - 12.8.2003, 09:13
PM MAIL WWW ICQ AOL YIM MSN   Вверх
Sandris
Дата 24.8.2003, 08:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



У меня та же проблема!
Как отправить данные со страницы и переменную из клиентского скрипта в ASP, не перезагружая страницуconfused.gif Все эти
Цитата
document.forms(0).submit();
так же её перезагружают! Помогите, плз.!

В кратце - это игра "Бинго". На серваке - ASP, у клаентов - Javascript'ы. Кто-то из клаентов хочет остановить игру, нажимая кнопку "Бинго!!!" Я должна отправить переменную - на каком по счету шарике он остановил игру и собственно "стоп-флаг". Сервер остановит выпвдение шариков у всех - это понятно, как. А вот с отправкой - дело туго.
PM MAIL   Вверх
Royan
Дата 26.8.2003, 13:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Dreamer
***


Профиль
Группа: Участник Клуба
Сообщений: 1708
Регистрация: 14.9.2002
Где: Лондон

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



Всем интересующимся ответом на озвученный выше вопрос (ухх как звучит! а где мой Оскар? ;) ) советую посмотреть топик


--------------------
Открыта вакансия Junior Java Developer'а в нашем лондонском офисе, подробнее можно узнать здесь
PM MAIL MSN   Вверх
korob2001
Дата 9.6.2005, 03:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2871
Регистрация: 29.12.2002

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



На самом деле достаточно создать невидимый фрейм и в форме указать, target='имя_фрейма'


--------------------
"Время проходит", - привыкли говорить вы по неверному пониманию. 
"Время стоит - проходите вы".
PM MAIL WWW ICQ MSN   Вверх
Black
Дата 9.6.2005, 23:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Web-Development
**


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

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



korob2001
Цитата
создать невидимый фрейм

а еще лучше использовать специальную фичу современных браузеров под названием: xmlhttprequers

Недавно xmlhttprequers уже это обсуждали. Пользуйтесь поиском smile


--------------------
Могу все, но ничего не умею :-)
PM WWW   Вверх
Aliance
Дата 10.6.2005, 11:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 55
Всего: 137



Тема перенесена в новички. Советую почитать темы и воспользоваться поиском.
Так же прочесть правила форума и пользоваться подсветкой.
PM MAIL WWW ICQ Skype   Вверх
Sardar
Дата 10.6.2005, 18:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



Цитата(PHP @ 9.6.2005, 22:16)
под названием: xmlhttprequers

Называеться XMLHTTPRequest.




--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
Aliance
Дата 11.6.2005, 14:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 55
Всего: 137




Модератор: Сообщение скрыто.

PM MAIL WWW ICQ Skype   Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




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


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

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