【问题标题】:Check function inside an inframe function检查内框函数内的函数
【发布时间】:2016-06-27 09:43:21
【问题描述】:

我想在 iframe 点击脚本中执行更新函数

<script>
    var monitor = setInterval(function() {
        var elem = document.activeElement;
        if (elem && elem.tagName == 'IFRAME') {
            message.innerHTML = 'Clicked'
            // here ajax execute, but doesn't work, it loads the whole script without clicking it.
            clearInterval(monitor);
        }
    }, 100);
</script>

<div id="framerefresh">
    <iframe rel="nofollow" src="adsense.htm" id="iframe" name="frame1" scrolling="no" frameborder="no" align="center" height = "250px" width = "300px"></iframe>
    <div id="message"></div>
</div>

我真的,真的需要一些帮助。我想在 iframe 内发生点击时运行更新查询。

【问题讨论】:

  • 是iframe的点击事件有问题吗?
  • 它是点击事件,它像文本一样工作,但是当我把 ajax 放在那里时,它会自动发布它而没有点击事件。

标签: jquery ajax iframe click


【解决方案1】:

你可以试试下面的

<script type = "text/javascript">
     $(document).ready(function(){
         $('#iframe').on('click', function(event) { 
              // Your ajax call
          });
       });
</script>

【讨论】:

  • 我做了,当我点击它时没有反应,用一个简单的警报测试。
  • 我是怎么做到的? xD
  • 运行您的应用程序并按 F12 并检查其中的控制台选项卡。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-15
  • 2021-08-09
相关资源
最近更新 更多