Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/474.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 按钮单击iframe中的事件_Javascript_Iframe - Fatal编程技术网

Javascript 按钮单击iframe中的事件

Javascript 按钮单击iframe中的事件,javascript,iframe,Javascript,Iframe,所以我有一个我们的客户使用的web应用程序。它就像xxx.mydomain.com。我有另一个类似于yyy.mydomain.com的web应用程序。所以我想做的是在xxx.mydomain.com上有一个带iframe的隐藏div,当用户单击xxx.mydomain.com上的按钮时,这个带iframe的浮动div(src是yyy.mydomain.com)将显示在xxx.mydomain.com的屏幕顶部 我们这样做,而不是打开一个新窗口,让用户感觉他们是相同的体验。感觉第二个节目是第一个节

所以我有一个我们的客户使用的web应用程序。它就像xxx.mydomain.com。我有另一个类似于yyy.mydomain.com的web应用程序。所以我想做的是在xxx.mydomain.com上有一个带iframe的隐藏div,当用户单击xxx.mydomain.com上的按钮时,这个带iframe的浮动div(src是yyy.mydomain.com)将显示在xxx.mydomain.com的屏幕顶部

我们这样做,而不是打开一个新窗口,让用户感觉他们是相同的体验。感觉第二个节目是第一个节目的一部分。所有这些都很好

所以在iframe中显示的第二个程序yyy.domain.com上,我有一个按钮,基本上告诉他们返回主程序。我希望能够捕获这个按钮点击事件,并用iframe隐藏这个浮动div,这样用户就可以看到主程序的屏幕


我该怎么做呢?任何帮助都将不胜感激。

如果您的第二个应用程序始终位于iframe中,您可以使用以下命令从父文档调用函数:

parent.myFunction();

您需要在按钮上绑定事件,但由于它是iframe,技巧是选择iframe的内容,然后在其上查找按钮以隐藏iframe的父级。 代码:

$'body iframe'.contents.find'.backButton'.bind'click',function e{ //让iframe的父级具有父类 $'.parent'.hide;
};那么,你的代码应该出现在主页上吗?或者在iframe中第二个应用程序的页面中?