您好,登錄后才能下訂單哦!
小編給大家分享一下TE二次開發中彈出窗體的注意事項有哪些,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
TE bs帶插件的開發,在瀏覽器上運行的時候,三維窗口的級別比較高,所以,一般的彈出窗口不能浮在上邊,比如說html中的div,即便是嵌入了iframe,能浮動在三維窗口上,但是,有時候,焦點丟失的時候,浮動的窗體也會掉到下邊去。
鑒于此,TE二次開發的時候,彈出窗體都是用API里自帶的,雖然那個彈出窗口被詬病不好看,不能透明的,這里說明一點,就是透明,外觀樣式什么的,都需要skyline的官方才能進行底層的優化修改的,我們可控的只是中間的樣式。
彈出窗口中,直接文本,html的,script腳本或url的連接,腳本現在是支持JavaScript了,之前的時候,只可以用VBScript,要是語言功底比較好的,完全可以做好JavaScript進行控制的。
設置url連接的時候,一定是得用絕對路徑,te的安裝軟件里,有一個abspath的腳本函數,專門是獲取一個網頁的絕對路徑,這個可以直接拿來用,也可進行修改。
彈出窗體,在cs程序也可以彈出來的,窗體要是和程序交互,可以使用api中的message,參見TE中彈出窗口和主頁面的交互。
彈出窗體中的元素,盡量不要放視頻,flash等,要不容易導致系統的崩潰問題。
以上是“TE二次開發中彈出窗體的注意事項有哪些”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。