Re: [問題]傳值與開啟新網頁的問題

看板Web_Design作者 (無常似冰!!)時間19年前 (2005/12/22 01:47), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《imccloud (無常似冰!!)》之銘言: 自問自答一下 把 <a href="javascript:newwindow();">查詢</a> 改成 <a href="javascript:window.open('test.php?m_username=<?php echo $rows['m_username'];?>','test','width=300,height=600')">查詢</a> 就可以了 但是開啟新視窗後 母視窗會跑出一個只有[object]的空白視窗 若在後面加上 target="_blank" 也是會多跑出一個視窗 上面印有[object] 麻煩大大幫我解答一下 3Q : 目前正在作會員管理的部分(會員列表and連結到新網頁開啟詳細個人資料) : 遇到JavaScript和PHP之前傳值的問題 (連結傳值只會傳出第一筆) : 以下是節錄的部分 : <?php : include ("db_conn.php"); //連結資料庫 : $str = "select * FROM member"; : $result = mysql_query($str) or die("Unable to Connect to DB") ; : $rows = mysql_fetch_assoc($result); //查詢結果放到$rows陣列中 : ?> : <script> : function newwindow() : { : var m_username= "<?php echo $rows['m_username']; ?>"; : window.open("test.php?m_username="+m_username,"test","width=300,height=600"); : } : </script> : <html> : 省略 : ... : <?php do { ?> //列出所有資料 : <tr> : <td align="center" ><?php echo $rows['m_username'];?></td> : <td align="center" ><?php echo $rows['m_name']; ?></td> : <td align="center" ><?php echo $rows['m_joindate']; ?></td> : <td><div align="center"> : <a href="javascript:newwindow();">查詢</a> //呼叫JavaScript函示; : </div></td> : </tr> : <?php } while ($rows = mysql_fetch_assoc($result)); ?> : 以下略 : </html> : 如果還不太清楚 我會附上圖片 : 麻煩請各位幫忙解惑3Q -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.217.105.20 ※ 編輯: imccloud 來自: 203.217.105.20 (12/22 01:52)
文章代碼(AID): #13gPKRyi (Web_Design)
文章代碼(AID): #13gPKRyi (Web_Design)