点击事件对iframe无效?

时间:2011-11-28 01:19:46

标签: javascript jquery iframe

  

可能重复:
  How to add click event to a iframe with JQuery

我正在尝试向我的iframe添加点击事件,但它似乎不起作用?

代码:

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>

    <script type="text/javascript">

        $('#iframe_id').bind('click', function (event) { alert('hi'); });

    </script>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <iframe id="iframe_id" src="http://www.google.com"></iframe>
    </div>
    </form>
</body>
</html>

1 个答案:

答案 0 :(得分:0)

你可以尝试:

document.getElementById("iframe_id").contentWindow.document.body.onclick = 
function() {
  alert("iframe clicked");
}

希望有所帮助