Как добавить событие onclick из iframe в родительское окно в обычном JS? - PullRequest
1 голос
/ 03 января 2012

Я пытаюсь добавить событие onclick в ссылку внутри iframe.Ссылка находится в родительском окне iframe.Следующий код - то, что я использую, но я получаю исключение.Я тестирую на Firefox 9.0.1

function creaURL(url){
    //Some code to generate the string cadenaURL and give it the right format, it contains the data to pass
    this.location.href = url + '?' + encodeURIComponent(cadenaURL);
}

//This is where I'm adding the event to the link in the parent window
parent.document.getElementById("link7").onclick = function(){ creaURL("exercici7.htm") };

Я смог заставить его работать, когда ссылка находится внутри iframe, но когда ссылка находится в родительском окне, я просто не будуРабота.Исключение, на случай, если это может помочь:

Error: uncaught exception: [Exception... "prompt aborted by user"  nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)"  location: "JS frame :: resource:///components/nsPrompter.js :: openTabPrompt :: line 462"  data: no]

Заранее спасибо.

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