如何处理Iframe javascript函数调用
我发现iframe中的javascript函数调用被传输到view.py或url.py。。。因此,如果在父页面中未定义函数。。它显示“函数未定义…” 如何在自己的javascript函数中处理javascript函数调用 资源管理器的结果是“日期函数未定义…” 提前通知 参考文献如何处理Iframe javascript函数调用,javascript,html,django,Javascript,Html,Django,我发现iframe中的javascript函数调用被传输到view.py或url.py。。。因此,如果在父页面中未定义函数。。它显示“函数未定义…” 如何在自己的javascript函数中处理javascript函数调用 资源管理器的结果是“日期函数未定义…” 提前通知 参考文献 destiframe.find('head')。append(“”); destiframe.find('body').append(''); //附加自定义代码 每个(代码,函数(i,代码){ 开关(一){ ...
destiframe.find('head')。append(“”);
destiframe.find('body').append('');
//附加自定义代码
每个(代码,函数(i,代码){
开关(一){
...
案例2:
destiframe.find('script').append(code.value);
和。
假设下面是定制的html代码
<html>
<head>
<style>
</style>
</head>
<body>
<script type="text/javascript">
function date(){
document.getElementById('demo').innerHTML = Date();
}
</script>
<h2>My First JavaScript</h2>
<button onclick="date()" type="button">
Click me to display Date and Time.</button>
<p id="demo"></p>
</body>
</html>
功能日期(){
document.getElementById('demo').innerHTML=Date();
}
我的第一个JavaScript
单击我以显示日期和时间。
结果是
未定义的函数日期()。我发现前提(“iframe中的javascript函数调用被传输到view.py或url.py..”)不正确。iframe中的javascript函数调用被传输到文档引用的源代码。因此iframe应该引用src代码
它是通过在iframe中定义src attibute来实现的
请将代码张贴在一张图片上,而不是code@mplungjan好的,我修复它。如果这是在脚本标记内的网页中,那么您将杀死所有脚本。
destiframe.find('body')。append(“”);
-您需要转义
@mplungjan我已经这么做了…:(Django中有接收来自iframe的请求的函数吗?
<html>
<head>
<style>
</style>
</head>
<body>
<script type="text/javascript">
function date(){
document.getElementById('demo').innerHTML = Date();
}
</script>
<h2>My First JavaScript</h2>
<button onclick="date()" type="button">
Click me to display Date and Time.</button>
<p id="demo"></p>
</body>
</html>