JavaScript

   


蟲與洞 (Bugs and Holes)


計錯年份

  • 瀏覽器: IE 5.0
  • 危險指數: **
<script>
yr0 = 950
yr1 = 1950
yr2 = 2050
var date0 = new Date()
var date1 = new Date()
var date2 = new Date()
date0.setYear(yr0)
date1.setYear(yr1)
date2.setYear(yr2)
date0yr = date0.getYear()
date1yr = date1.getYear()
date2yr = date2.getYear()
alert(date0yr)
alert(date1yr)
alert(date2yr)
</script>
In IE 5.0, the getYear() function returns a date
with only 2 digits when the date is between 1900 and 2000.

說明:

  • IE 5.0 會把 1900 年至 2000 年當作只有兩個數字的年份, 例如 1950 年當作 50 年, 但 NN4.6

Text 物件也有 selectedIndex 屬性 ?

  • 瀏覽器: Netscape 4
  • 危險指數: *

示範:

說明: 第一次使用 Text 物件的 selectedIndex 屬性時, 它的值是 null , 但當你使用過 Select 物件後, Text 物件的 selectedIndex 就等於之前的 Select 物件的 selectedIndex 了。

 

透過我的至愛讀取檔案

  • 瀏覽器: Windows9x 的 IE 5.0 , IE 4 (Windows NT 不受影響)
  • 危險指數: *****

示範: 讀取 C:\test.txt 和 C:\autoexec.bat   ie5favorites_bug.htm

測試步驟:

  1. 開啟後會有兩個連結, 分別示範讀取 C:\autoexec.bat 和 C:\test.txt, 請選擇其中一個, 如果選後者, 請先在 C:\ 製造一個 test.txt 檔案
  2. 選擇 "加到我的至愛"
  3. 在位置欄打入以 file:// 開頭的字串來開啟任何一個本地機器 (Local Host) 的檔案, 最好是 .htm , .jpg , . gif 等檔案, 例如打入 file://C|/directory/filename.htm 來開啟在 C 硬碟機的檔案
  4. 在 "我的至愛" 選取之前加入的書簽

備註:

  • 你也可以在本地機器測試, 這樣就會在選取示範連結後立即看到檔案內容了。






[到頁頂] [首頁] [速查表]