Re: [問題]傳值與開啟新網頁的問題
※ 引述《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)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Web_Design 近期熱門文章
PTT數位生活區 即時熱門文章