index.php代码如下
<?php
$bbb = $_POST["bbb"];
?>
<html>
<script>
function show(){
var j = document.getElementById("aaa");
if(j.style.display =="none"){
j.style.display="";
}
else{
j.style.display="none"
}
}
</script>
  <body>
    <table>
  <tr>
    <td onclick="show()">sdf<div id="aaa" style="display:none"><iframe src="111.php"></iframe></div></td>
  </tr>
</table>
  </body>
</html>
<?
echo $bbb;
?>111.php代码如下
<?php
?>
<html>
<body>
<div>
<form action="index.php" method="post">
<input type="hidden" name="bbb" value="33" />
<input type="submit" value="确认" onclick="parent.location.reload();" />
</form>
</div>
</body>
</html>
<?
   
?>请问怎么按了确认index没有输出bbb的值

解决方案 »

  1.   

    onclick="parent.location.reload();"这句话有问题,你确认后只是重新刷新了父窗口罢了。
      

  2.   

    <?
        echo $bbb;
    ?>这是什么?我不知道是否能这么写。问楼主,可以这么写么?不用写成<?php echo $bbb; ?>么?
      

  3.   

    onclick="parent.location.reload();"
    这句有问题。
      

  4.   


    恩,可以这么写如果我BBB有值可以用这种方式输出的
      

  5.   

    <?php
        $bbb = $_POST["bbb"];
    ?>
    <?
        echo $bbb;
    ?>
    index.php页面中要有bbb参数,然后提交。这样才能取到$bbb = $_POST["bbb"];
    可以直接在111.php中使用js,对index.php页面进行操作。
    111.php<html>
    <body>
    <div>
    <form action="111.php" method="post" name="Form1">
    <input type="hidden" name="bbb" value="33" />
    <input type="submit" value="OK" onclick="ChangeParentDisplay()"/>
    </form>
    </div>
    </body>
    </html>
    <script>
    function ChangeParentDisplay() {
       //var parent_form = eval("parent.document.Form1");
       var parent_bbb_obj = parent.document.getElementById("parent_bbb");
       var bbb_obj = eval("document.Form1.bbb");
       var bbb_value = bbb_obj.value;
    // parent_bbb_obj.value = bbb_value;
    // parent_form.submit();
       parent_bbb_obj.innerHTML = bbb_value;
    }
    </script>index.php<html>
    <script>
       function show(){
          var j = document.getElementById("aaa");
          if(j.style.display =="none"){
             j.style.display="";
          }
          else{
             j.style.display="none"
          }
       }
    </script>
    <body>
    <form name="Form1" action="index.php" method="post">
    <table>
    <tr>
    <td onclick="show()">sdf<div id="aaa" style="display:none"><iframe src="111.php"></iframe></div></td>
    </tr>
    </table>
    <div id="parent_bbb"></div>
    </body>
    </form>
    </html>