js父頁面使用iframe中的函式

antzone發表於2017-03-14

iframe是非常常用的一個html元素,如果在父頁面中使用子頁面的方法應該怎麼寫呢,下面就做一下簡單的介紹。

一.父頁面程式碼:

[HTML] 純文字檢視 複製程式碼
<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.softwhy.com/" />
<title>父頁面-螞蟻部落</title>
<script type="text/javascript">
function parentFunction() 
{
  alert('function in parent');
}
function callChild() 
{
  child.window.childFunction();
  /*
   child 為iframe的name屬性值,
   不能為id,因為在FireFox下id不能獲取iframe物件
  */
}
</script>
</head>
<body>
  <iframe name="child" src="./child.html" ></iframe>
</body>
</html>

二.iframe中的程式碼:

[HTML] 純文字檢視 複製程式碼
<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.softwhy.com/" />
<title>iframe程式碼-螞蟻部落</title>
<script type="text/javascript">
function childFunction() 
{
  alert('function in child');
}
function callParent() 
{
  parent.parentFunction();
}
</script>
</head>
<body>
</body>
</html>

相關文章