在web頁面中包含互動控制項時,瀏覽器會提示使用者是否啟用該物件,例如在頁面中包含svg的時候:
<
html
><
head
><
title
>
svg事件
title
>
<
body
><
embed
name
="id1"
align
="top"
src="1.svg"
height
="200px"
width
="400px"
type
="image/svg+xml"
>
body
>
html
>
當滑鼠移動到svg上,會提示「單擊以啟用並使用該控制項」。
msdn中是這樣描述的:
有時我們希望避免這種情況,讓使用者可以在頁面顯示後直接使用該控制項,以便給使用者更好的使用感覺,這時有兩個辦法
1,可以使用指令碼外部載入的方法,在html中不直接使用embed方法,而是嵌入乙個外部指令碼
<
script src="
embed1.js
">
script
>
在指令碼中使用動態載入的方式,將svg或其它互動控制項嵌入頁面
document.write(''
);
這是再開啟頁面,就不用使用者啟用控制項了。
2,使用frame或iframe框架,在框架中引入控制項
<
html
>
<
head
><
title
>
frames
title
>
<
frameset
rows
="100,*"
>
<
frame
src="play.svg"
name
="svg1"
/>
<
frameset
cols
="50%,50%"
>
<
frame
src="2.svg"
name
="svg2"
/>
<
frame
src="3.svg"
name
="svg3"
/>
frameset
>
frameset
>
html
>
瀏覽器載入active控制項
有時候 瀏覽器訪問一些 需要裝一些證書 active之類的 ie 但是就是不載入和執行,很是奇怪,領導搞半天也沒有找到問題根源.在設定了ie瀏覽器的一些設定之後並沒有效果 最後甚至是把瀏覽器的設定完全恢復成剛裝系統的時候,仍然滅有解決問題 找到根本原因就是,許可權不夠 解決辦法 以管理嚴身份 執行i...
瀏覽器頁面載入效能
window.performance.timing返回網頁中所有資源和標記的資料 window.performance.getentries 根據entrytype返回資料 window.performance.getentriesbytype window.performance.getentri...
在C Builder中開啟瀏覽器載入頁面
今天在開發專案的時候,要求實現根據資料查詢出來的乙個ip位址,並返回到前台使用瀏覽器開啟。這個東東本身很簡單哈。在c builder 中有對應的api函式,下面我們一起來講講 呼叫外部命令 如果用預設 瀏覽器,就呼叫shellexecute null,t open t explorer.exe t ...