HTML元素分類-框架元素-同域訪問
0. <iframe>:規(guī)定一個內(nèi)聯(lián)框架。一個內(nèi)聯(lián)框架被用來在當(dāng)前 HTML 文檔中嵌入另一個文檔。
<iframe src="http://www.runoob.com"> <!--如果你的瀏覽器不支持iframe元素,那么就顯示p元素內(nèi)包裹的內(nèi)容--> <p>您的瀏覽器不支持iframe 元素。</p> </iframe>
內(nèi)聯(lián)框架與主框架相互訪問的方法(同域):
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>main window</title> </head> <body> <div> <input type="button" value="調(diào)用內(nèi)聯(lián)框架中的方法" onclick="exec_iframe()"> </div> <iframe src="b.html" name="myframe"></iframe> <script> //操作內(nèi)聯(lián)框架中方法的函數(shù)(window.myframe -> b.html , b.fIframe() ->
執(zhí)行內(nèi)聯(lián)框架中的fIframe方法)。 function exec_iframe(){ window.myframe.fIframe(); } //被內(nèi)聯(lián)框架調(diào)用的方法 function fMain(){ alert(’主框架中的方法被執(zhí)行成功!’); } </script> </body> </html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>iframe window</title>
</head>
<body>
<div>
<input type="button" value="調(diào)用主框架中的方法" onclick="exec_main()">
</div>
<script>
//操作主框架中方法的函數(shù)(parent對象指向當(dāng)前窗口的父窗口,即主框架a.html)。
function exec_main(){
parent.fMain();
}
//被主框架調(diào)用的方法
function fIframe(){
alert(’內(nèi)聯(lián)框架中的方法被執(zhí)行成功!’);
}
</script>
</body>
</html>
【 微信掃一掃 】