Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.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
如何处理Iframe javascript函数调用_Javascript_Html_Django - Fatal编程技术网

如何处理Iframe 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,代码){ 开关(一){ ...

我发现iframe中的javascript函数调用被传输到view.py或url.py。。。因此,如果在父页面中未定义函数。。它显示“函数未定义…”

如何在自己的javascript函数中处理javascript函数调用

资源管理器的结果是“日期函数未定义…”

提前通知

参考文献

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>