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

如何在window.load上调用外部javascript?,javascript,html,Javascript,Html,我想把这个放到我的网站上 <script type="text/javascript"> <!-- window.onload = hello; function hello() { var name = prompt("What is your name", "") alert ( "Hello " + name + "! Welcome to my forum.") } </script> 除了导入脚本之外,不应该有更多的内容。但是,你的剧本全毁了。当然,它不

我想把这个放到我的网站上

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

除了导入脚本之外,不应该有更多的内容。但是,你的剧本全毁了。当然,它不会工作,除非你的浏览器能解释它。看看javascript的基础知识。首先,您似乎没有使用分号来分隔单个语句。此外,您还打开了一条HTML注释
将代码更改为以下内容:

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

var name=prompt(“您叫什么名字?”);
提醒(“你好”+姓名+“!欢迎来到我的论坛。”);

i、 删除任何函数并直接编写警报,这应该可以工作。

您的hello.js应该如下所示:

window.onload = hello; 

function hello() { 
    var name = prompt("What is your name", "");
    alert("Hello " + name + "! Welcome to my forum."); 
}
然后
就可以正常工作了。

Ubuntu服务器16.04

外部JS

更改自:-->window.onload=hello

更改为:-->window.document.body.onload=hello

html


body onload=“hello()”

@Wan-所以问题是您添加了注释标记。很抱歉,第一篇文章,此界面仍然是新的欢迎使用so。请注意,您已回复了一篇4年前的帖子。至于回答,请阅读