2010-11-26 2 views
0

Я могу связать события в текущем окне, но я использую TinyMCE, который создает iframe, и я хочу иметь возможность установить привязку клавиш к окну iframe для захвата элемента управления SjQuery Привязать iframe (tinymce)

у меня есть:

$(window.child).keydown(function(e) { 
    if(!args) args=[]; // IE barks when args is null 
    if(e.keyCode == key.charCodeAt(0) && e.metaKey) { 
     callback.apply(this, args); 
     return false; 
    } 
}); 

Но это не работает. Идеи?

Благодаря

ответ

0

Это сначала проблема времени, когда нужно получить доступ к IFRAME.

Если вы связываете его где-то внутри родительского документа, возможно, документ внутри iframe еще не загружен. Поэтому я бы предложил назначить его непосредственно для onload-события iframe, чтобы убедиться, что он доступен. Кроме того, это зависит от браузера, как вы будете получать указатель на документ:

0
$(document.iframe1.contentWindow.document).keydown(...); 

iframe1 является IFrame

+0

iframe1 - это идентификатор или? – AnApprentice 2010-11-26 21:15:01

Смежные вопросы