jQuery - 如何调用另一帧中帧中定义的函数。
请参阅jsbin link。我尝试了here提到的解决方案,但无法成功完成。
修改
为了便于理解,我提出了以下代码,
<frameset rows="25%,*">
<frame src="framea.html" id="framea"/>
<frame src="frameb.html" id="frameb"/>
</frameset>
framea.html
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script>
$(function() {
var methoda = function() {
alert('in method a');
}
});
</script>
</head>
<body>
Frame 1
</body>
</html>
frameb.html
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script>
$(function() {
var methodb = function() {
//$('#framea')[0].contentWindow.methoda();
}
methodb();
});
</script>
</head>
<body>
Frame 2
</body>
</html>
我正在寻找一种在另一个框架中调用该函数的jQuery方法。