我有一个使用AJAX的应用程序,但AJAX在iframe中不能正常工作。
这是我正在使用的JS (它位于加载到iframe中的页面中)。这3个函数分别调用一个AJAX例程,该例程填充App。我想要的是加载iframe,然后运行这个JS。它必须是iframe,当它完成加载时调用此代码,因为我无法控制加载它的页面(Facebook)。
<script type="text/javascript">
$(document).ready(function(){
alert('HELLO!!!'); // Test to see if it work
它是关于MDN页面中的JS类的。我不明白为什么坏类有一个引用错误。这是因为Bad类的空构造函数作为默认值调用super()吗?
class Base {}
class Good extends Base {}
class AlsoGood extends Base {
constructor() {
return {a: 5};
}
}
class Bad extends Base {
constructor() {}
}
new Good();
new AlsoGood();
new Bad(); // ReferenceError
java-script在页面上工作,但在I框架页面上不响应
我在一个基本的php页面中工作(我叫它home.php),我正在尝试编写一个从左到右移动的进度条(使用JS的onclick)。我遇到的问题是我正在使用iframs加载"set content",当用户通过ifram点击"set content“时,进度条似乎只会响应主页上的代码(它似乎忽略了使用iframs加载的页面上的任何js代码)。
如果你想了解更多细节,代码如下:
<!--SCRIPT ON HOME PAGE:-->
<link rel="stylesheet" hre
我试着做一件我甚至不确定是否可能的事情,这使我自己感到不安。
使用页面上iframe中的链接,我想在父页面上打开一个花式缩放框(这样框就不会被框架边缘遮挡)。我假设fancyzoom框的内容div必须位于父级中,但我无法在那里打开它。我已经包括了fancyzoom代码在父级上,只有子级,父级和子级,但都没有用。我曾尝试通过在代码前和代码中添加.parent来从子框架调用父框架,但都无济于事。
有什么想法吗?
下面是父页面的(当前断开的)状态:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www
我有两个.js文件: root.js和external.js
root.js
import myExternalFunction from 'external.js'
class Parent {
constructor(){}
parentFunction = () => {
console.log('I was called from an external function using "this."')
}
}
external.js
export default myExternalFun
我有页(与不同的领域)在我的网页上的iframe。但是iframed页面有以下代码
<script language="JavaScript">
window.onbeforeunload = confirmExit;
function confirmExit() {
return "You have attempted to leave this page. Are you sure?";
}
</script>
因此,如果没有“您已经尝试过.”,我就无法关闭父页面。提示。这是非常令人高兴的提示,有人知道如何阻止这种提示吗?
编