在我的iframe中我有一个功能:
function CheckDebug(){
if($('#debug').length > 0){
debugConsole.debugOn = true;
debugConsole.IP = "<?=$_SERVER['REMOTE_ADDR']?>";
debugConsole.log('START DEBUG MODE');
}
}
如何在主框架中运行该功能,以便它影响iframe的debugConsole
对象?
答案 0 :(得分:2)
要使用window.parent访问父iframe,您可以致电:
window.parent
所以你会这样做:
window.parent.debugConsole(..);
作为一个例子。
要让父级访问iframe,您可以执行以下操作:
document.getElementById('frameId').contentWindow.funcThatLivesInIframe();
iframe的id属性值为'frameId'。
答案 1 :(得分:0)
只需访问“热门”背景:
function CheckDebug(){
if (top.$('#debug').length > 0){
top.debugConsole.debugOn = true;
top.debugConsole.IP = "<?=$_SERVER['REMOTE_ADDR']?>";
top.debugConsole.log('START DEBUG MODE');
}
}
现在这是最顶层的窗口。如果你只想上升一级,你可以看一下“window.parent。”