채택완료

소스코드 질문 입니다.

이전 질문을 바탕으로 소스를 만들고 있는데요

Copy
<table class="shop_table04">                  <thead>                   <tr align="center">      <th>약재명</th>      <th>약재옵션</th>      <th>원산지</th>      <th>기본용량</th>      <th>단가(1g)</th>      <th>총액</th>      <!--td height="34" style="background-image:url(/img/list_box_bg.gif); background-repeat:repeat-x;"><img src="/img/text_14.gif" /></td-->     </tr>     </thead>     <tbody><?  $str = "stat='$_GET[snum]'";  $sql = "SELECT * FROM ib_cart WHERE userid='$member[mb_id]' and $str order by seq";   $result = sql_query($sql);   while ($row = sql_fetch_array($result)) {    $seq = $row[seq];//   cname  bcname  bcoption  sanji  danwee  danga  userid  stat     $opti = $row[bcoption];   if($opti=='undefined'){    $opti = '기본옵션';   }?>     <tr align="center">      <td><?=$row[bcname]?></td>      <td><input type='text' value='<?=$opti?>' readonly></td>      <td><input type='text' value='<?=$row[sanji]?>' readonly></td>      <td><input type="text" size="4" value="<?=$row[danwee]?>" onBlur="Onkey('<?=$seq?>')" name="danwee<?=$seq?>" style="border:1px solid #cccccc;;text-align:right; padding-right:2px;background:#eeeeee">g</td>         <td align="center"><?=number_format($row[danga])?><?php echo $_POST['danga']; ?> 원</td>         <td align="center"><?=$row[danwee]*$row[danga]?> 원</td>        </tr><?   $total = $total + $row[danwee]*$row[danga];   $tgm = $tgm + $row[danwee];    }?>     <tr>      <td colspan="5"><b>총액 : <input type="text" value="<?=number_format($total)?>" name="tot" readonly> 원</td>      <td><a href="javascript:" onclick="Onkey(seq)">용량변경(수정 중)</a></td>     </tr>     </tbody>    </table>    <table class="shop_table04">    <tbody>     <tr align="center">      <td><?=$member[mb_name]?> 님께서는 탕전을 선택하셨습니다. 아래 사항은 탕전선택시 옵션사항입니다.</td>     </tr>     </tbody>    </table>  <iframe style="display:none;" name="iframe" width="0" height="0"></iframe><script>function winload(){ location.reload();}function Onkey(seq){ obj = "danwee"+seq; var danwee = document.getElementById(obj).value; //window.open("ib_cart.php?danwee="+danwee+"&seq="+seq,"width=1000,height=100"); document.getElementById("iframe").src = "ib_cart.php?danwee="+danwee+"&seq="+seq; // location.href='ylist.php?ylist=block&snum=<?=$_GET[snum]?>';}var total = <?=$total?>;var cea = parent.document.all.cea.value;parent.document.all.tprice.value=total;parent.document.all.tgm.value=<?=$tgm?>;parent.document.all.cea2.value=cea;parent.document.all.total.value=total*cea;parent.document.all.totalgm.value=parent.document.all.tgm.value*parent.document.all.cea2.value;parent.ttt();</script>

위 코드에서 "용량변경"을 클리하면

아래 소스에서 업데이트 후 리프래쉬 된 후 다시 맨 위 소스에 업데이트 된 내용이 보여야 되는데요

Copy
<?include_once("../common.php"); $danwee = $_GET[danwee]; $seq = $_GET[seq]; $sql = "UPDATE ib_cart SET danwee='$danwee' WHERE seq='$seq'"; echo $sql; sql_query($sql);?><script> parent.winload();// window.close();</script>

뭘 잘못 했는지 않되서 질문 드립니다.

|

답변 2개 / 댓글 1개

채택된 답변
+20 포인트
2016-06-03 (금) 15:33:30

document.getElementById("iframe") 에 해당하는 id값이 없지 않나요? 

답변에 대한 댓글 1개

<iframe name="iframe" id="iframe" width="0" height="0"></iframe>으로 수정 했는데도 않되네요^^;

해결 했습니다.

자바스크립트와 id값이 않맞아서 그랬었네요^^; 

답변을 작성하려면 로그인이 필요합니다.