2016-06-27 10 views
0

Ich möchte eine Funktion auszuführen innerhalb eines iframe Klick SkriptCheck-Funktion innerhalb einer Funktion Inframe

<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> 

ich wirklich, wirklich brauche Hilfe bei dieser zu aktualisieren. Ich möchte eine Aktualisierungsabfrage ausführen, wenn ein Klick innerhalb des Iframes erfolgt.

+0

Ist es das Click-Ereignis von Iframe, das Problem hat? –

+0

es ist das Click-Ereignis, es funktioniert wie Text, aber wenn ich Ajax dort einstelle, posts es automatisch ohne das Click-Ereignis. – Darky404

Antwort

0

können Sie versuchen, die folgenden

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

ich tat, wenn ich es keine Antwort klicke, getestet mit einer einfachen Warnung. – Darky404

+0

Überprüfen Sie, ob irgendwelche Konsolenfehler –

+0

wie mache ich das? xD – Darky404

Verwandte Themen