【简单问题】 如何在一个网页中引用外部JavaScript文件? (100分)

  • 主题发起人 主题发起人 snowboat
  • 开始时间 开始时间
S

snowboat

Unregistered / Unconfirmed
GUEST, unregistred user!
  
别看代码很长,但问题很简单,请听我细细讲来:
1、一个普通的HTML网页,里边有一个Form,在提交前要用JavaScript判断合法性。
<html>
<head>
<title>TEST</title>
</head>
<body>
<form>
<input>
<button onclick="check();">
</form>
</body>
</html>
2、页面里要先定义一个检查用的函数,判断输入如果为空就警告,不为空则提交。
<script language="javascript">
function check()
{
if (notEmpty(input))
form.submit();
else
alert("不合法");
}
</script>
3、用一个独立的文件“public.js”来定义所有公共函数,其中一个就是判断是否为空
function notEmpty(str)
{
return(str!=空);
}
4、主页面里要引用js文件
<script language="JavaScript" src="public.js"></script>
5、问题
  (1)页内脚本应该写在HTML文件的何处?
  (2)外部引用应该写在HTML文件的何处?
  (3)<Script></Script>标记,写在<head>段、<body>段或其他地方各有什么不同?
  烦劳各位富翁赐教!谢谢!
  
  
 
(1)页内脚本应该写在HTML文件的何处?
寫在<head>之前
  (2)外部引用应该写在HTML文件的何处?
寫在文件头
  (3)<Script></Script>标记,写在<head>段、<body>段或其他地方各有什么不同?
因為件有一讀寫先後順序.
 
谢谢dikars!已经按照你的说明搞定了!
很快就给分,不过第三个问题还是不很明白。
写在HTML文档的各处,只是有个顺序的区别吗?
我还试着写在<head>和<body>之间的“两不管”地带,好象也可以运行。
写在<head>之前也是不属于<head>或<body>的地带,这和写在<head>或<body>里边有什么区别呢?谢谢!
 
帮忙提前先!
我觉得自己想写在哪里就写在哪里,没多大区别
 
我也没有去区别他。我认为他的执行是顺序的。
 
多人接受答案了。
 
后退
顶部