2013-02-28 74 views
0

如何从新动态创建的iframe中调用父项功能?在iframe onload上调用父类的函数?

function PARENTS_TEST() { 
} 

function on_something_clicked() { 
    $('#somediv').html("<iframe src='somehtml.html' ONLOAD?='PARENTS_TEST()'></iframe>"); 
} 

时,我不想somehtml.html所有修改..

回答

0

试试这个。

function PARENTS_TEST() { 
} 

function on_something_clicked() { 
    $('#somediv').html("<iframe src='somehtml.html' ONLOAD?='parent.PARENTS_TEST()'></iframe>"); 
1

试试这个代码

<!DOCTYPE html> 
<html> 
<head> 
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> 
<script> 
function game() 
{ 
alert("hiii"); 
} 
function pfun() 
{ 
$("#div1").html('<iframe id="if1" src="www.google.com" onload="game();">'); 


} 
</script> 
</head> 
<body onload="pfun();"> 
<div id="div1"> 
</div> 
</body> 
</html>