作者imccloud (无常似冰!!)
看板Web_Design
标题Re: [问题]传值与开启新网页的问题
时间Thu Dec 22 01:50:45 2005
※ 引述《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)