Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Является ли объект DOM объектом (https://javascript.ru/forum/events/46005-yavlyaetsya-li-obekt-dom-obektom.html)

nerv_ 25.03.2014 23:57

Цитата:

Сообщение от Hapson
Что не так в программных кликах и сабмитах?

то, что ты зависишь от типа события и уже не сможешь повесить данный функционал на другие виды событий или на комбинацию событий
Еще, например, окно нельзя будет открыть (его заблокирует браузер)

Цитата:

Сообщение от Hapson
все нужно что-то вернуть - true или false... что вернуть!?

например, обещание
(будет работать в последней версии хрома. Для других браузеров реализацию обещаний можно загуглить)
<button onclick=test()>test</button>

<script>
  
  function check() {
    var promise = new Promise(function(resolve, reject) {
      setTimeout(function() {
        resolve('success');
        //reject('error');
      }, 2000);
    });
    return promise;
  }
  
  
  function test() {
    var promise = check();
    promise
      .then(function(v) {
        alert(v);
      })
      .catch(function(v) {
        alert(v);
      });
  }

</script>

Hapson 26.03.2014 00:11

Цитата:

Сообщение от nerv_
то, что ты зависишь от типа события и уже не сможешь повесить данный функционал на другие виды событий или на комбинацию событий
Еще, например, окно нельзя будет открыть (его заблокирует браузер)

Даже не знаю, что мне может еще в будущем понадобиться кроме submit и click.
Окно никакое не открывается. Вставляются два div - один тень, в другом форма. Форму в виде html строки присылает сервер


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