在Django环境中,如何使html从外部js文件调用javascript函数

2024-06-02 07:17:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在用Django开发一个应用程序。
我希望当用户登录到某个HTML页面时,立即弹出一个警告窗口

使窗口弹出的javascript函数称为funprova 这个函数存储在一个名为prova.js的js文件中,路径为

static/js/prova.js

我想要HTML调用这个函数。 我该怎么做


Tags: 文件django函数用户路径应用程序警告html
1条回答
网友
1楼 · 发布于 2024-06-02 07:17:07

在路径处的外部javascript文件中

static/js/prova.js

插入

function funprova() {
    alert("Hello! I am an alert box from remote js file!!");
    }

在必须弹出窗口的HTML页面中,在关闭</body>标记之前,插入

{% load static %}

<script type="text/javascript" src={% static "js/prova.js" %}></script>
<script> funprova() </script> 

注意:必须在两个不同的脚本标记中调用javascript,因为前者调用存储在外部文件中的函数,而后者调用已导入HTML文件环境的函数

注意:最好将{% load static %}Django标记插入HTML页面的最顶端,在HTML标记之前

相关问题 更多 >