0

2 つの iframe を持つ 1 つの index.html ページがあります。

<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>

メイン ページは、出力をグラフ iframe に送信する cgi です。クリックすると、grap2.cgi が別のタブで開きます。

main.cgi プログラムのフォーム行。

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

誰かが私を助けることができますか??

どうもありがとう

4

2 に答える 2

0

ここでの問題は、2 つの子 iframe ページを持つ親ページがあることです。1 つの子が、最初に親ページを経由せずに、もう 1 つの子を呼び出そうとしています。

親ページを介してルーティングするために、JavaScript を使用してこれを行うことができます。

parent.graph.document.location="http://yoururl.cgi"
于 2012-07-27T14:10:03.770 に答える
0

できます!

index.htmlにiframeの名前を追加するだけです

<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 に以下を追加します。

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

どうもありがとう!

于 2012-07-27T22:10:30.077 に答える