iframe屬性有哪些,html中的iframe標簽

html文本框控件屬性窗口事件(WindowEvents 僅在body和frameset元素中有效。屬性值描述onload腳本當文檔載入時執行腳本onunload腳本當...
html文本框控件屬性
窗口事件(WindowEvents)
僅在body和frameset元素中有效。
屬性值描述
onload腳本當文檔載入時執行腳本
onunload腳本當文檔卸載時執行腳本
表單元素事件(FormElementEvents)
僅在表單元素中有效。
屬性值描述
onchange腳本當元素改變時執行腳本
onsubmit腳本當表單被提交時執行腳本
onreset腳本當表單被重置時執行腳本
onselect腳本當元素被選取時執行腳本
onblur腳本當元素失去焦點時執行腳本
onfocus腳本當元素獲得焦點時執行腳本
鍵盤事件(KeyboardEvents)
在下列元素中無效:base,bdo,br,frame,frameset,head,html,iframe,meta,param,script,style,以及title元素。
屬性值描述
onkeydown腳本當鍵盤被按下時執行腳本
onkeypress腳本當鍵盤被按下后又松開時執行腳本
onkeyup腳本當鍵盤被松開時執行腳本
鼠標事件(KeyboardEvents)
在下列元素中無效:base,bdo,br,frame,frameset,head,html,iframe,meta,param,script,style,title元素。
屬性值描述
onclick腳本當鼠標被單擊時執行腳本
ondblclick腳本當鼠標被雙擊時執行腳本
onmousedown腳本當鼠標按鈕被按下時執行腳本
onmousemove腳本當鼠標指針移動時執行腳本
onmouseout腳本當鼠標指針移出某元素時執行腳本
onmouseover腳本當鼠標指針懸停于某元素之上時執行腳本
onmouseup腳本當鼠標按鈕被松開時執行腳
拷貝過來的很全,希望對你有所幫助!!
如何向iframe中傳遞參數
在子iframe中如果需要用js傳值給父窗口,或是調用父窗口的方法需要在前邊加上top.修改父窗口控件屬性window.parent.document.getElementById('frmright').src=window.parent.document.getElementById('frmrightsrc').value;調用父窗口函數window.parent.POPUP('bigFram');父窗口調用iframe子窗口方法<iframename="myFrame"src="child.html"></iframe>myFrame.window.functionName();iframe子窗口調用父窗口方法parent.functionName();
什么是window對象,什么是document對象
簡單來說,document是window的一個對象屬性。Window對象表示瀏覽器中打開的窗口。如果文檔包含框架(frame或iframe標簽),瀏覽器會為HTML文檔創建一個window對象,并為每個框架創建一個額外的window對象。所有的全局函數和對象都屬于Window對象的屬性和方法。document對Document對象的只讀引用。區別:
1、window指窗體。document指頁面。document是window的一個子對象。
2、用戶不能改變document.location(因為這是當前顯示文檔的位置)。但是,可以改變window.location(用其它文檔取代當前文檔)window.location本身也是一個對象,而document.location不是對象
什么是跨域,跨域的實現方式有哪些
查了一些資料,再結合我之前的了解,給大家介紹一下,如果有說的不對的地方,請大家留言指正。
什么是跨域瀏覽器有一個毛病(策略):請求url的協議、域名、端口必須相同,才允許訪問(通信),否則就不允許訪問,是跨域。
https(協議)://www.wukong.com(域名和端口)/index.html
比如:
https://www.wukong.com/index.html
http://www.wukong.com/index.html
這樣就不允許通信,因為協議不同。
完整的舉個例子:
你有服務器A和服務器B,服務器A上存著CSS和JS腳本,服務器B上存著HTML,HTML頁面上的CSS和JS都是鏈接的服務器A上面的。
然后用瀏覽器打開服務器B上面的xxx.html,頁面打開后可以正常渲染出樣式,可以運行JS腳本,這樣就是跨域名,跨端口,跨協議。
如何解決跨域JSONP:利用了script標簽不受同源策略的限制,通過script加載服務器A的資源。
Proxy代理:使用服務器接口做代理,因為同源策略之針對瀏覽器。
CORS:跨域資源共享,這個就是瀏覽器后悔了,出了一個跨域訪問機制(XMLHttpRequest),低版本IE不支持。
Postmessage:HTML5新增的跨域機制。
Nginx反向代理:相當于Proxy代理。
希望我的回答可以幫助到你!
替代iframe的最好方法
使用HTML5的標簽因為iframe存在安全問題,加載速度慢等問題,使用HTML5的標簽,如<object>和<embed>標簽可以完美替代iframe,并且支持更多的多媒體內容。除此之外,也可以使用Ajax技術和jQuery等JavaScript庫來達到同樣的效果,但需要對前端技術有一定的掌握,或者可以參考一些前端框架,如Angular、React等,來實現同樣的目的。
document和window的區別
簡單來說,document是window的一個對象屬性。Window對象表示瀏覽器中打開的窗口。如果文檔包含框架(frame或iframe標簽),瀏覽器會為HTML文檔創建一個window對象,并為每個框架創建一個額外的window對象。所有的全局函數和對象都屬于Window對象的屬性和方法。document對Document對象的只讀引用。區別:
1、window指窗體。document指頁面。document是window的一個子對象。
2、用戶不能改變document.location(因為這是當前顯示文檔的位置)。但是,可以改變window.location(用其它文檔取代當前文檔)window.location本身也是一個對象,而document.location不是對象
本文鏈接:http://xinin56.com/qianduan/1192.html