2012-07-27 38 views
0

我有一个index.html页面有两个IFRAME:形式指定的iframe

<html><head><title>DOM KPI</title></head> 
<body bgcolor='oldlace'> 
<iframe src="main.cgi" id=main width=40% height=100% frameborder=0 ></iframe> 
<iframe src="graphs2.cgi" id=graph frameborder=0 width=60% height=100%></iframe> 
</body> 
</html> 

主要页面是一个CGI,将输出发送到图形iframe中。现在当我点击它时,在其他选项卡中打开grap2.cgi。

main.cgi程序的表格行。

<form name="domformula" action="graphs2.cgi" method="post" target="graph" >

有人能帮助我吗?

非常感谢

+0

这对我来说并不好看。避免为了它而放置框架。 – 2012-07-27 14:27:35

+0

这是我们部门的公司服务器。主要目的是我使用apache的窗口打开de index.html页面。 index.html页面有两个iframe。一帧将要求de DOM的ip,公式来图表和日期。我想在旁边的iframe中绘制这些信息。 – Karem 2012-07-27 19:39:43

回答

0

问题在这里你有一个父页与两个子iframe页。一个孩子正在尝试打电话给另一个,而没有先通过父母页面。

你可以用JavaScript做到这一点,以便通过父页面进行路由。

parent.graph.document.location="http://yoururl.cgi" 
+0

感谢您的回答。 我编辑了main.cgi并添加了行 但不工作。 我做错了什么? – Karem 2012-07-27 19:16:05

+0

谢谢我一直努力,能做到! – Karem 2012-07-27 21:36:16

0

我可以做到!

我只需要在index.html的

<iframe src="main.cgi" id=main name=main width=420px height=100% frameborder=0 ></iframe> 
<iframe src="graphs2.cgi" id=graph name=graph frameborder=0 width=650px height=100%></iframe> 

在main.cgi我添加添加iframe的名称如下:

<script> 
     parent.graph.document.location="graphs2.cgi"; 
    </script> 

非常感谢!