оракул формирует общение через JavaScript - PullRequest
0 голосов
/ 16 апреля 2019

Я хочу, чтобы достичь формы связи JS (HTML-меню).Поэтому, когда пользователь нажимает, я передаю имя формы ссылки.Этот код отлично работает в т. Е.

var x = document.getElementById("testjs");  
var y = x.contentWindow.document;  
y.forms_frame.raiseEvent('call_form',form.nom.toLowerCase());}  

, он отлично работает с IE11, но я хочу использовать его с Firefox ESR 52.9 и Google Chrome 43. Оба поддерживают апплет

Я добавляю эту функцию (найден в сети) для моих js, как это:

function raiseEvent(element, eventName, eventDetails) {
  var event;
  var bubbles = true;
  var cancelable = false;
  try {
    event = new CustomEvent(eventName, {
      bubbles: bubbles,
      cancelable: cancelable,
      detail: eventDetails
    });
  } catch (e) {
    event = document.createEvent("CustomEvent");
    event.initCustomEvent(eventName, bubbles, cancelable, eventDetails);
  }
  element.dispatchEvent(event);
}

, поэтому мой код становится:

raiseEvent(y.forms_frame,'call_form',form.nom.toLowerCase());  

в Firefox или т. е. нет никаких ошибок в консоли javascript, но ничего не происходит.

как я могу отправить событие, как с IE повыситьEvent.

regards

Walid

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...