请教iframe子页面如何触发父页面函数
有2个页面A和B,A是父页面有2个iframe,想通过第一个iframe里的页面的单击命令和超链接结合在第二个iframe里打开新的链接页面,然后同时触发父页面里的控制2...
有2个页面A和B,A是父页面有2个iframe,想通过第一个iframe里的页面的单击命令和超链接结合在第二个iframe里打开新的链接页面,然后同时触发父页面里的控制2个iframe显示隐藏的函数使得原先显示的第一个iframe隐藏掉,然后第二个有新链接打开的iframe显示出来,要如何实现
页面代码
<script type="text/javascript">
function go_cmdurl2(title,tabid){
show_title(title);
switchTab('TabPage1','Tab2');
menu(document.getElementById('Tab2'));
dleft_tab_active('TabPage3',tabid);
}
</script>
<div id="cnt">
<div id="dTab1" class="Box">
<iframe src="B.asp" name="content1" id="content1" frameborder="0" scrolling="auto"></iframe>
</div>
<div id="dTab2" class="HackBox Box">
<iframe src="第二调用地址" name="content2" id="content2" frameborder="0" scrolling="auto"></iframe>
</div>
在这个页面中可以通过 go_cmdurl2这个函数控制隐藏第一个iframe并显示出第二个iframe,
B页面代码
<script type="text/javascript">
function go_cmdurl4(title,tabid) {
window.praent.go_cmdurl2(title,tabid);
}
</script>
<a href="C.ASP" title="查询" onClick="go_cmdurl3('查询',this);" target="content2" >查询</a>
我在网上找了下通过window.praent.触发父页面的函数但好像不起做作用,麻烦各位大侠帮看下,要如何实现,另外上面这种方法是否可实现,如果可以实现我的代码哪里错了? 展开
页面代码
<script type="text/javascript">
function go_cmdurl2(title,tabid){
show_title(title);
switchTab('TabPage1','Tab2');
menu(document.getElementById('Tab2'));
dleft_tab_active('TabPage3',tabid);
}
</script>
<div id="cnt">
<div id="dTab1" class="Box">
<iframe src="B.asp" name="content1" id="content1" frameborder="0" scrolling="auto"></iframe>
</div>
<div id="dTab2" class="HackBox Box">
<iframe src="第二调用地址" name="content2" id="content2" frameborder="0" scrolling="auto"></iframe>
</div>
在这个页面中可以通过 go_cmdurl2这个函数控制隐藏第一个iframe并显示出第二个iframe,
B页面代码
<script type="text/javascript">
function go_cmdurl4(title,tabid) {
window.praent.go_cmdurl2(title,tabid);
}
</script>
<a href="C.ASP" title="查询" onClick="go_cmdurl3('查询',this);" target="content2" >查询</a>
我在网上找了下通过window.praent.触发父页面的函数但好像不起做作用,麻烦各位大侠帮看下,要如何实现,另外上面这种方法是否可实现,如果可以实现我的代码哪里错了? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询