gpt4 book ai didi

javascript - 将一些 html 和 js 写入 iframe,在 IE 中不起作用 :$ is not defined?

转载 作者:行者123 更新时间:2023-11-28 09:58:59 24 4
gpt4 key购买 nike

我在iframe中写了一些html和js,在IE7/8/9下不起作用,错误消息是:$ is not Defined?

我的代码是:

<!DOCTYPE html>
<html>
<head>
<title>Demo</title>
<meta charset="utf-8" />
<script type="text/javascript">
window.onload=function(){
var data='<html>\
<head>\
<meta charset="utf-8">\
<title>Demo</title>\
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"><\/script>\
<script type="text/javascript">\
$(function(){\
alert("abc");\
});\
<\/script>\
<\/head>\
<body>\
</body>\
</html>';
window.frames["code_result"].document.open();
window.frames["code_result"].document.write(data);
window.frames["code_result"].document.close();
}
</script>
</head>
<body>
<iframe id="code_result" frameborder="0" class="frame_result" name="code_result"></iframe>
</body>
</html>

谁能告诉我为什么?谢谢

更新

此错误仅在 IE78/9 中出现,在 Chrome 和 FireFox 中正常工作

最佳答案

这不是加载I帧内容的代码。这是ie的加载顺序。只需将 I 框架脚本包装在窗口 onload 函数中,以便它允许 jquery 首先加载。在 ie 中测试并工作。

关于javascript - 将一些 html 和 js 写入 iframe,在 IE 中不起作用 :$ is not defined?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9527582/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com