1. 程式人生 > >讓網頁中的Java Script程式碼自動執行的三種方法

讓網頁中的Java Script程式碼自動執行的三種方法

轉自:開源中國--檸檬酷

整理:Bob

先簡單總結一下,這三種方法分別是:

1、在Java Script程式碼區加這句程式碼:window.onload = myAutoRun();

2、在body標籤中加屬性onload,加後的樣子是這樣的:<body onLoad = "MyAutoRun();">

或者是這個樣子<bodyonLoad = "javascript:MyAutoRun();">

3、在Java Script程式碼區使用定時器函式setTimeout(),使用方法如下:

setTimeout("MyAutoRun()",1000);  //隔1000毫秒就執行一次MyAutoRun()函式

注:myAutoRun(),為需要自動執行的JavaScript 方法。

============================================================分割線

在網頁中JS函式自動執行常用三種方法:

  在HTML中的Head區域中,有如下函式:

<SCRIPT  LANGUAGE = "JavaScript">  
  functionn MyAutoRun()
  {  
   //以下是您的函式的程式碼,請自行修改先!
   alert("函式自動執行哦!");  
  }  
</SCRIPT>

-------------------------------------------------------------------------------------小分割線

  下面,我們就針對上面的函式,讓其在網頁載入的時候自動執行!

①第一種方法

  將如上程式碼改為:

<SCRIPT  LANGUAGE = "JavaScript">  
  functionn MyAutoRun()
  {  
   //以下是您的函式的程式碼,請自行修改先!
   alert("函式自動執行哦!");  
  }  
  window.onload = MyAutoRun(); //僅需要加這一句
</SCRIPT>

-------------------------------------------------------------------------------------小分割線

②第二種方法

  修改網頁的Body為:

  <body onLoad = "MyAutoRun();">

  或者改為:

  <bodyonLoad = "javascript:MyAutoRun();">

-------------------------------------------------------------------------------------小分割線

③第三種方法

  使用JS定時器來間斷性的執行函式:

  setTimeout("MyAutoRun()",1000);  //隔1000毫秒就執行一次MyAutoRun()函式

  實現方法,將最上面的那JS函式,改為:

<SCRIPT  LANGUAGE="JavaScript">  
  functionn MyAutoRun()
  {  
//以下是您的函式的程式碼,請自行修改先!
   alert("函式自動執行哦!");  
  }  
  setTimeout("MyAutoRun()",1000);//這樣就行拉
</SCRIPT>

============================================================分割線