Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Кнопка с запросом (https://javascript.ru/forum/css-html/38097-knopka-s-zaprosom.html)

Logo424 19.05.2013 00:17

Кнопка с запросом
 
Добрый день/вечер!
Как можно решить такую проблему:
Загружаю скрипт на странице, в скрипте есть кнопка с пост запросом..
Когда скрипт грузится после получения данных сама срабатывает кнопка..
Как сделать так что бы кнопка срабатывала не при загрузке, а по нажатию???

danik.js 19.05.2013 07:19

Если под "срабатыванием" понимается обработчик события onclick, то он запускается только либо по реальному событию(по клику) либо программно, типа button.click() или button.dispatchEvent(e).
Как вариант вы собрали все в кучу, а на самом деле обработчик вызывает некую функцию. А также эта функция вызывается во время загрузки страницы (или сразу после загрузки).

Logo424 19.05.2013 15:48

Цитата:

Сообщение от danik.js (Сообщение 251420)
Если под "срабатыванием" понимается обработчик события onclick, то он запускается только либо по реальному событию(по клику)

html+=row('<input type="button" value="Shlep" name="pzdc" onClick="'+vote()+'">');
Она срабатывает сражу же как только скрипт полил инфу..
А если я сам жму на нее толку 0

dmitriymar 19.05.2013 16:20

Цитата:

Сообщение от Logo424
Добрый день/вечер!
Как можно решить такую проблему:
Загружаю скрипт на странице, в скрипте есть кнопка с пост запросом..
Когда скрипт грузится после получения данных сама срабатывает кнопка..
Как сделать так что бы кнопка срабатывала не при загрузке, а по нажатию???

телепатов здесь нет

Logo424 19.05.2013 17:02

Цитата:

Сообщение от dmitriymar (Сообщение 251482)
телепатов здесь нет

Я смотрю кроме как дерзить в интернете больше ничего не можешь?

dmitriymar 19.05.2013 18:07

Цитата:

Сообщение от Logo424
Сообщение от dmitriymar Посмотреть сообщение
телепатов здесь нет
Я смотрю кроме как дерзить в интернете больше ничего не можешь?

Logo424,
И как по твоему, без кода, догадываться что там?
Ты решил показать свой "ум" и свою "осведомлённость" ? Поздравляю -ты показал свою тупость.
И кстати, я тебе не дерзил,это констатация факта - не видя кода проблему не решить, как бы ты её признаки на пальцах не расписывал.
А вот ты решил поумничать и подерзить -поздравляю ты успешно дебютировал, впрочем уже не в первый раз.

Сейчас заслуженный минус. Следующий влеплю -за письма по скайпам и по аськам абсолютно незнакомым с "помоги решить проблему".
Для этого нужно знать хотя бы чуть чуть знакомым -или ты в лесу воспитывался?
На форуме код выкладывать, и объяснять проблему доходчиво -суеверия не позволяют?
Если для тебя нормально то, что ты делал и думаю что продолжаешь, не значит что и для других это норма или хотя бы приемлемо.

Да, кстати -не тебе , абсолютно незнающему язык , судить что я умею и знаю.

Hekumok 19.05.2013 19:56

может, так
html+=row('<input type="button" value="Shlep" name="pzdc" onclick="vote();">');

Logo424 19.05.2013 23:00

dmitriymar,
ООО батхерт свой потуши!
Хоть каждый день минусы ставь, ты доказываешь этим, что ты никто и больше не можешь!
Поверь, уж точно не тебе судить, что я знаю...
Судя по всему людей которых
Цитата:

Сообщение от dmitriymar
хотя бы чуть чуть знакомым

уже будешь друзьями считать потому, что у таких как ты их нет и не будет...
Продолжай сидеть в комнатке сисадмина и учи свой скриптовый язык... На большее ты не способен.

Logo424 19.05.2013 23:02

Hekumok,
Не, так тоже делал, в таком случае кнопка просто висит, и по нажатию на нее она ничего не делает.. Хотя бы сама запрос не отправляет)

danik.js 20.05.2013 05:56

Цитата:

Сообщение от Logo424
Не, так тоже делал, в таком случае кнопка просто висит, и по нажатию на нее она ничего не делает.. Хотя бы сама запрос не отправляет)

Неправильная реакция. Должна быть:
Блин, точно же, чета я затупил. Правда по нажатию почему-то ничего не происходит.
Hekumok + 1 за внимательность.

А не происходить может потому что vote не в глобальной области видимости. Могут быть и другие причины. Как тебе уже пояснили - телепатов тут нет. Смотри в консоль ошибок.


Часовой пояс GMT +3, время: 11:07.