MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2025-08-22, 03:29

所有顯示的時間為 UTC + 8 小時





發表新文章 回覆主題  [ 12 篇文章 ] 
發表人 內容
文章發表於 : 2004-09-09, 11:02 
離線

註冊時間: 2004-08-30, 11:30
文章: 67
最近正在把自己寫的網頁改成標準的樣式
不過碰到了幾個問題

1個就是CSS的cursor這個property
我是參照http://www.w3.org/TR/CSS21/ui.html#propdef-cursor
SVG的部分不了解,略過
所以我是只用了cursor:url()來定義網頁的滑鼠游標
例如:
***default.css***
BODY
{
cursor : url('defaultCursor.cur');
}
***************

***example.html***
<FORM>
<INPUT TYPE=BUTTON STYLE='cursor:url(defaultCursor.cur);'>
</FORM>
***************
不過,不知道為什麼用IE瀏覽的話正常
但是用FireFox就無法看到我定義的defaultCursor.cur出現

第2個問題就是
window.close()在FireFox似乎無法正常運作
剛剛寫了1小段來測試
***CloseWindow.html***
<HTML>
<HEAD>
</HEAD>
<BODY>
<SCRIPT LANGUAGE=JavaScript>
window.close();
</SCRIPT>
</BODY>
</HTML>
***************
在IE就很正常
可是在FireFox則什麼事情都沒發生

另外還有1個問題
就是有沒有辦法能讓網頁上的某個物件暫時無效化
等需要的時候再開啟?
舉例來說
有時候你會希望暫時關閉某幾個按鈕的功能
等到做完了某些事情才重新讓那些按鈕的功能恢復
如果用IE的話可以使用disabled這個property
而且不光是button
就連image也可以disable
如果有在某個image上面定義event的話
disable之後event就無法觸發
而且image的顏色也會變的黯淡,就像button被disable那樣
不知道用標準的JavaScript有沒有辦法做到這點?@@a

有經驗的網友們能不能稍微指點一下呢?
先謝謝囉^^


回頂端
 個人資料  
引用回覆  
文章發表於 : 2004-09-09, 17:12 
BabySatan 寫:
1個就是CSS的cursor這個property
我是參照http://www.w3.org/TR/CSS21/ui.html#propdef-cursor
SVG的部分不了解,略過
所以我是只用了cursor:url()來定義網頁的滑鼠游標
例如:
***default.css***
BODY
{
cursor : url('defaultCursor.cur');
}
***************

***example.html***
<FORM>
<INPUT TYPE=BUTTON STYLE='cursor:url(defaultCursor.cur);'>
</FORM>
***************
不過,不知道為什麼用IE瀏覽的話正常
但是用FireFox就無法看到我定義的defaultCursor.cur出現
引言回覆:
唔, 因為Mozilla是個cross-platform瀏覽器, 不喜歡支援只有Windows用的.cur格式. XD
說笑而已, 簡單來說, Mozilla不像IE, 要兼顧不同平台都支援, 故要額外為其他平台寫API.
Anyway, 詳細你可看bug 38447, patch都有了, 應該能在1.8推出前支援.
BabySatan 寫:
第2個問題就是
window.close()在FireFox似乎無法正常運作
剛剛寫了1小段來測試
***CloseWindow.html***
<HTML>
<HEAD>
</HEAD>
<BODY>
<SCRIPT LANGUAGE=JavaScript>
window.close();
</SCRIPT>
</BODY>
</HTML>
***************
在IE就很正常
可是在FireFox則什麼事情都沒發生

我想純粹是保安理由吧?
BabySatan 寫:
另外還有1個問題
就是有沒有辦法能讓網頁上的某個物件暫時無效化
等需要的時候再開啟?
舉例來說
有時候你會希望暫時關閉某幾個按鈕的功能
等到做完了某些事情才重新讓那些按鈕的功能恢復
如果用IE的話可以使用disabled這個property
而且不光是button
就連image也可以disable
如果有在某個image上面定義event的話
disable之後event就無法觸發
而且image的顏色也會變的黯淡,就像button被disable那樣
不知道用標準的JavaScript有沒有辦法做到這點?@@a

有經驗的網友們能不能稍微指點一下呢?
先謝謝囉^^
這些是HTML用的DOM, Mozilla是有支援的.
估計是未定義物件/標準event model跟IE的不同所致, 你可以參考一下http://w3.org/DOM或JavaScript Console.


回頂端
  
引用回覆  
 文章主題 :
文章發表於 : 2004-09-09, 21:36 
離線
[網站管理員]
頭像

註冊時間: 2002-11-04, 13:31
文章: 463
來自: 港都
關於 window.close();
在 Mozilla 底下是正常的
不過如果這個動作必須在最上層的 window 發出
在底層的 frame 會沒有作用

試試 top.window.close();


回頂端
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2004-09-10, 10:34 
離線

註冊時間: 2004-08-30, 11:30
文章: 67
先感謝版友無名的訪客和softcup的回覆^^
不過好像是我的文章的關係
讓你們的回文變的怪怪的@@
在此先說聲抱歉m(_ _)m



關於第1個問題
CSS的cursor這個property的問題
我照版友訪客說的去翻了一下bug 38447
他的Target Milestone定在mozilla 1.8 alpha 3
再去翻了一下release
咦?最上面的不就是1.8 alpha 3嗎?o_O
版本編號1.8.0.2004081709
下載來試試看...
結果還是一樣看不到我自己定義的游標...Orz
翻了一下1.8 alpha 3的what's new
也沒提到bug 38447
還是說Target Milestone的意思不是預定會修正的版本?
後來又去下載Nightly Builds
版本編號1.8.0.2004090916
一樣的結果...Orz
看樣子只好再等吧...O_Q



第2個問題
window.close()無法正常運作的問題
版友softcup誤會我的意思了
我是指像我舉的範例那樣
是由使用者所產生的視窗會無法關閉
也就是不是由JavaScript所產生的子視窗會無法關閉
剛剛到Bugzilla找了一下
在bug 190515找到了
不過似乎沒有打算要修正這個問題
理由是他(Mitchell Stoltz)認為
那個confirm的dialog會干擾user
而他也不認為會有什麼理由或是原因
會造成由網站來決定關閉 "由使用者自行開啟的視窗"
雖然反對的人有好幾個
不過從最後1篇post的日期來看
似乎要改變有點難@@a



第3個問題
照著版友訪客說的去翻DOM

......|||Orz

又是另1個領域
感覺上好像是利用JavaScript(的語法)來實作動態屬性的物件
而前陣子接觸的getElementById也是DOM的東西
本來一直以為是屬於JavaScript的說...
總之好像混在一起了 ̄▽ ̄|||
嗯...我先繼續乖乖看documents再說...@@a


回頂端
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2004-09-10, 11:40 
離線
[網站管理員]
頭像

註冊時間: 2002-12-03, 15:00
文章: 1109
來自: CSIE.ORG
BabySatan 寫:
感覺上好像是利用JavaScript(的語法)來實作動態屬性的物件
而前陣子接觸的getElementById也是DOM的東西
本來一直以為是屬於JavaScript的說...

DOM 是架構,JavaScript 是 implmenet 方式的一種
把它想成像 JDK 與 Java 的關係
大部份的 Java 都會順手附上 JDK library
大部份的 JDK 也都是建議用 Java 來存取
可是 JDK 也可以用其它的語言來呼叫,只要編譯好就行。
DOM 也是, Browser 內使用 DOM 來定義文件架構
最簡單是用 JavaScript 來存取,所以範例多半寫JavaScript
不過只要 binding 做好,用什麼語言都可以拿到


回頂端
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2004-09-11, 12:29 
在此為官方站打打廣告 :P
這裡不就有DOM方面的說明嗎?
http://moztw.org/docs/gecko/aboutdom


回頂端
  
引用回覆  
 文章主題 :
文章發表於 : 2005-12-24, 01:33 
離線
[MozTW 版主群]
頭像

註冊時間: 2004-11-17, 09:53
文章: 1302
來自: 臺灣桃園
我剛才看到phpMyAdmin的管理介面上
可以見到他們自製的游標,於是發現原因了
除了自製游標外
還需要指定檔案不在時使用的內定游標
例如:default、pointer之類的
才會在Firefox上有作用

順帶一提,ani游標"似乎"不支援

_________________
在靜謐的國度裡,擁抱微風--抱風伴靜


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8) Gecko/20051111 Firefox/1.5
 個人資料  
引用回覆  
 文章主題 : Mozilla對input的支援
文章發表於 : 2006-08-10, 12:01 
在 FireFox中
似乎
input tag的 style="cursor:hand"
不能正常顯示,可是其他的cursor property都能正常顯示
這是W3C標準
不能顯示->應該算是bug吧

請問何時會修復,或者還是要要求我的客戶用IE???


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6
  
引用回覆  
 文章主題 :
文章發表於 : 2006-08-10, 12:08 
Trabo 寫:
在 FireFox中
似乎
input tag的 style="cursor:hand"
不能正常顯示,可是其他的cursor property都能正常顯示
這是W3C標準
不能顯示->應該算是bug吧

請問何時會修復,或者還是要要求我的客戶用IE???


問題解決了
要用"cursor:pointer"
真的很煩,要同時支援IE和FIREFOX 真是找麻煩


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6
  
引用回覆  
 文章主題 :
文章發表於 : 2006-08-10, 12:50 
離線

註冊時間: 2005-11-23, 15:12
文章: 291
來自: 呆玩
Trabo 寫:
Trabo 寫:
在 FireFox中
似乎
input tag的 style="cursor:hand"
不能正常顯示,可是其他的cursor property都能正常顯示
這是W3C標準
不能顯示->應該算是bug吧

請問何時會修復,或者還是要要求我的客戶用IE???


問題解決了
要用"cursor:pointer"
真的很煩,要同時支援IE和FIREFOX 真是找麻煩


hand好像是ie的標準吧,w3c的標準應該是pointer,只要指定poniter就沒問題了。

_________________
時間,人為與自然的衝突。~不惑仔


回頂端
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 1.0.3705)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-08-11, 11:03 
離線
頭像

註冊時間: 2004-07-23, 14:05
文章: 1552
來自: 台北縣豆腐的故鄉
Trabo 寫:
問題解決了
要用"cursor:pointer"
真的很煩,要同時支援IE和FIREFOX 真是找麻煩
但從此以後你的客戶不管用什麼瀏覽器就皆大歡喜,他們也會更喜歡你的服務的:)

_________________
不努力的話,就會死在這裡,或是死在那裡。


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-05-11, 00:40 
離線
[網站管理員]
頭像

註冊時間: 2006-11-22, 16:07
文章: 560
about:config
dom.allow_scripts_to_close_windows
把false修改為true

_________________


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11
 個人資料  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 12 篇文章 ] 

所有顯示的時間為 UTC + 8 小時


誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 18 位訪客


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
Powered by phpBB® Forum Software © phpBB Group
正體中文語系由 竹貓星球 維護製作
© moztw.org, Mozilla Foundation
MozTW,Mozilla 台灣社群