作者 主題: CSS的Filter属性在Windows Xp的Sp2里面是默认被禁止?  (閱讀 3970 次)

0 會員 與 1 訪客 正在閱讀本文。

yes298

  • 活潑的大學生
  • ***
  • 文章數: 380
    • 檢視個人資料
聽說CSS的Filter属性在Windows Xp的Sp2里面是默认被禁止的,小弟用的是Window 2000, 煩請使用WinXP SP2的朋友,複製以下代碼並儲存為a.html, 然後測試一下, 頁面背景顏色會否出現漸色的效果, 再告知結果, 謝謝!

代碼: [選擇]
<html>
<head>
</head>
<body bgcolor="#000000" text="#00fa00" style="filter :
progid:DXImageTransform.Microsoft.gradient
(startColorStr=#FF8700,endColorStr=#ffffff,GradientType=0);">
</body>
</html>

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
這類的code會先禁止執行,
然後出現提示是否允許執行,
瀏覽者同意後還是可以執行的,
很多 ActiveX 類型的都是如此吧~~

不過, 如果網頁是放在遠端主機,
有些還是可以直接執行的  :roll:

嗯, 沒仔細研究過, 不是很清楚..  :P

yes298

  • 活潑的大學生
  • ***
  • 文章數: 380
    • 檢視個人資料
找了部WinXP SP2的電腦試了下, 直接按a.html執行的話,則會出現 ActiveX 的警告信息,提示是否允許執行, 但若將a.html放web server上(如IIS或apache)上去, 用http://10.0.0.1/a.html去執行的話, 則無警告信息, 為何會有此分別呢?