如何在window.load上调用外部javascript

How to call external javascript on window.load?

本文关键字:调用 外部 javascript load window      更新时间:2023-09-26

我想把这个放到我的网站

<script type="text/javascript"> <!-- window.onload = hello; function
hello() { var name = prompt("What is your name", "") alert ( "Hello "
+ name + "! Welcome to my forum.") } </script>

但是我不想把它放在index中而是放在单独的文件中,比如hello。js

我如何从索引文件中调用它,这样当我单击index.html时,它会立即提示输入我的名字。(例如)

我把<script src="hello.js"></script>不工作

你的hello.js应该看起来像这样:

window.onload = hello; 
function hello() { 
    var name = prompt("What is your name", "");
    alert("Hello " + name + "! Welcome to my forum."); 
}

然后<script src="hello.js"></script>应该工作得很好

应该没有比导入脚本更多的事情了。然后,你的剧本就全毁了。当然,这是行不通的,除非你的浏览器可以解释它。看一下javascript基础知识。乍一看,您似乎没有使用分号来分隔各个语句。此外,你已经打开了一个HTML评论<!--,但你从未关闭它…

把你的代码改成这样:

<script type="text/javascript"> 
var name = prompt("What is your name", "");
alert ( "Hello " + name + "! Welcome to my forum.");  </script>

。E,删除任何功能,直接编写警报,这应该可以工作

Ubuntu Server 16.04

外部JS

change-from: -> window。Onload = hello;

change-to:——> window.document.body.onload = hello;html

身体onload = " hello ()"