簡體   English   中英

如何將父項的按鍵事件觸發到iframe?

[英]How to fire keypress event from parent into iframe?

我想開發一個網站來測試其他網站腳本。

在我要測試的網站(iFrame)中,我具有以下事件偵聽器:

$(document).ready(function(e){

    $(document).keypress(HandleKeyPress);

});

現在,我想從我的測試頁(父級)中觸發一個按鍵事件來測試事件監聽器。

我嘗試了這個:

var _window = $("#test-container")[0].contentWindow;

...
...

var evt = $.Event("keypress");
evt.charCode = char.charCodeAt(0);

$(_window.document).trigger(evt);

但是什么都沒發生?!?!

這是您定位父文檔的方式

var parentDoc = window.parent.document

一旦可以訪問父文檔對象,就可以嘗試任何您想要的。 並且jquery實例可以找到如下

var parentDoc = window.parent.$

讓我知道是否有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM