VBScript Where To …

实例

head 部分中的函数

可以把脚本放置在 head 部分。经常,我们会把所有的函数放置于 head 部分。这么做的目的是为了确保函数在调用前已经被载入。

  1. <html>
  2. <head>
  3. <script type="text/vbscript">
  4. alert("Hello")
  5. </script>
  6. </head>
  7. <body>
  8. <p>
  9. 通常,我们在 head 部分放置函数。理由是,可以确保函数在调用前已经加载。
  10. </p>
  11. </body>
  12. </html>

body 部分中的脚本

本例会执行被放置于 body 部分的一段脚本。在 body 中的脚本会在页面载入时执行。

  1. <html>
  2. <body>
  3. <script type="text/vbscript">
  4. document.write("在页面加载时,会执行 body 部分的脚本。")
  5. </script>
  6. </body>
  7. </html>

在何处放置 VBScript

当页面载入浏览器时,页面中的脚本会立即被执行。我们并不希望这种情况发生。有时我们希望当页面载入时执行脚本,而有时我们则希望当用户触发某个事件时执行这些脚本。

在 head 部分的脚本:当脚本被调用时,它们会被执行,或者某个事件被触发时,脚本也有可能会执行。当我们把脚本放置于 head 部分时,就可以确保在用户使用之前它们已经被载入了:

  1. <html>
  2. <head>
  3. <script type="text/vbscript">
  4. some statements
  5. </script>
  6. </head>

在 body 部分的脚本:当页面的 body 部分被载入时,脚本就会被执行。当我们把脚本放置于 body 部分,它会生成页面的内容:

  1. <html>
  2. <head>
  3. </head>
  4. <body>
  5. <script type="text/vbscript">
  6. some statements
  7. </script>
  8. </body>

位于 body 和 head 部分的脚本:您可以在文档中放置如何数量的脚本,因此您可以同时在 body 和 head 部分放置脚本:

  1. <html>
  2. <head>
  3. <script type="text/vbscript">
  4. some statements
  5. </script>
  6. </head>
  7. <body>
  8. <script type="text/vbscript">
  9. some statements
  10. </script>
  11. </body>