MozTW 討論區 https://forum.moztw.org/ |
|
此網頁的彈出視窗大小與其它瀏覽器相異 https://forum.moztw.org/viewtopic.php?f=13&t=17815 |
第 1 頁 (共 1 頁) |
發表人: | wini [ 2007-03-02, 02:36 ] |
文章主題 : | 此網頁的彈出視窗大小與其它瀏覽器相異 |
http://mana-khemia.jp/ 點選 Enter 的圖示後,會開啟一個彈出視窗,不過奇怪的是, IE 跟 Opera 顯示的高度,都比 Fx 多,所以 Fx 會看不見一小部分。 有人知道原因嗎?感謝。 |
發表人: | Tenki [ 2007-03-02, 04:26 ] | ||
文章主題 : | |||
Fx不會正確顯示這個彈出視窗的尺寸, 原因是, 這段code有 "點" 寫錯了, 然而ie似乎很能容忍這類的錯誤......... 我放個檔上來, 請直接用fx開啟,按那個enter鈕看看結果是否有所不同 -還有大大說 "IE 跟 Opera 顯示的高度,都比 Fx 多", 我沒用Opera不知道, 但是我看原網頁的結果卻是相反的,ie 的視窗大小正好符合flash的尺寸, fx則開了兩倍高度的視窗 --希望不是我弄錯這問題了, 能給個錯誤的圖參考一下嗎? ![]()
|
發表人: | wini [ 2007-03-02, 12:56 ] |
文章主題 : | |
Tenki 寫: Fx不會正確顯示這個彈出視窗的尺寸, 原因是, 這段code有 "點" 寫錯了, 然而ie似乎很能容忍這類的錯誤.........
我放個檔上來, 請直接用fx開啟,按那個enter鈕看看結果是否有所不同 -還有大大說 "IE 跟 Opera 顯示的高度,都比 Fx 多", 我沒用Opera不知道, 但是我看原網頁的結果卻是相反的,ie 的視窗大小正好符合flash的尺寸, fx則開了兩倍高度的視窗 --希望不是我弄錯這問題了, 能給個錯誤的圖參考一下嗎? :roll: 感謝, Fx 跟 IE 都正常了。 ^^ 可以請問你是怎麼解決的嗎?我打算回報給該網站管理員。謝謝。(給個提示我自己看源碼也可以,雖然我不懂 JS 。 XD ) 另外圖片我可能要晚點才能給你了,我這台電腦不能亂灌太多東西,所以只有 Fx 跟 IE 而已。 那麼晚點我再來回覆! (順帶一提,原本有錯誤的網頁,在這台電腦上看到的是只有一條工具列高度的彈出視窗…… Orz ) |
發表人: | Tenki [ 2007-03-02, 14:31 ] |
文章主題 : | |
wini 寫: 感謝, Fx 跟 IE 都正常了。 ^^ 可以請問你是怎麼解決的嗎?我打算回報給該網站管理員。謝謝。(給個提示我自己看源碼也可以,雖然我不懂 JS 。 XD ) 另外圖片我可能要晚點才能給你了,我這台電腦不能亂灌太多東西,所以只有 Fx 跟 IE 而已。 那麼晚點我再來回覆! (順帶一提,原本有錯誤的網頁,在這台電腦上看到的是只有一條工具列高度的彈出視窗…… Orz ) 不好意思其實我js也是半調子啦, 我做的只不過找個工具去查一下那個按鈕code位置罷了. 那個按鈕會跑個叫openit()的函式; code就一行: 引言回覆: newwindow=open(sURL,"popupnav","scrollbars=no,toolbar=no,directories=no,menubar=no,resizable=no,status=no,width="+dx+" height="+dy+",top=32,left=32"); 請出股溝大神去找一下open()的資料. 看到了這個網站有個重要"線索", 這個網站說道: 引言回覆: Properties are separated by commas. Because of a widespread bug in MSIE, do not put any spaces in the list of properties. 對照問題而言這說法老實說有點怪怪的, 明明在ie跑就正常啊.... 這就不管了, 反正重點就在"參數要用逗號隔開, 不可放任何空格在參數列上" 回去看看那段code, 那個height雖然沒空格但是也沒有逗號, 跟前面帶的引數黏在一起了的結果顯然更糟糕, 所以我才說這段code有 "點" 寫錯了... 抱歉我不是故意賣關子啦, 因為我想先確定您跑的結果是不是ok 我放的檔也把open()改用 window.open(), 沒說open()會有甚麼問題, 我想 window.open似乎才夠嚴謹點, 所以大半的example都會寫window.open 就連m$dn都這麼寫喔 引言回覆: Example
This example uses the open method to create a new window that contains Sample.htm. The new window is 200 pixels by 400 pixels and has a status bar, but it does not have a toolbar, menu bar, or address field. window.open("Sample.htm",null, "height=200,width=400,status=yes,toolbar=no,menubar=no,location=no"); 就這樣, 我瞎打誤撞說不上甚麼解決啦, 如果有寫的不好的地方還希望先進們能多指教一下. |
發表人: | wini [ 2007-03-02, 18:50 ] | ||
文章主題 : | |||
感謝 Tenki 的幫忙,我已經回報給該網站管理者了。 :) 另外下面的附件是之前忘了附上的比較圖。從左到右分別是 Opera 、 Firefox 、 IE 。
|
第 1 頁 (共 1 頁) | 所有顯示的時間為 UTC + 8 小時 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |