關於IE裏模態窗口的一些問題

1、對於開發者而言,如果想用F12的開發者工具去調試模態窗口裏的內容,則必須把此網站從信任列表中移除……
對這個設定表示無比的斯巴達= =項目中有些控件必須信任後才能正常使用,但是調度模態窗口時卻得不信任它,來回折騰其樂無窮。
2、改變模態窗口的大小。用showModalDialog打開模態窗口時加上resizable=yes就可以由用戶去改變窗口大小了。如:window.showModalDialog("url", "", "dialogWidth=730px;dialogHeight=450px;resizable=yes")。想在程序裏改變的話,網上說可以用window.resizeTo(width, height),但是我試過了根本不靈。後來靈的是window.dialogHeight=xxx;和window.dialogWidth=xxx; 注意這裏的xxx是一個字符串並且帶單位,如window.dialogWidth="640px";

3、只要調整模態窗口的大小導致其出現縱向滾動條,橫向滾動條也會跟着出現,但是用鼠標稍微拖動窗口一下,然後再點進窗口裏,滾動條就會消失,簡直要命。後來在網上搜到一個解決辦法,改進一下,大概就是在頁面加入這樣的CSS。

html
{
    overflow: scroll;
    overflow-x: hidden;
}
body
{
    overflow-x: hidden;
}

問題就解決了。只有縱向滾動條,橫向滾動條是不會出現的。


發佈了13 篇原創文章 · 獲贊 9 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章