我有一个由数据库动态构建的页面。对于动态构建的每个内容,我希望有一个弹出新窗口的链接,并且该新窗口将根据单击第一页上的哪个项目来填充数据库中的列表。我尝试过 POST 方法并将变量发布到 url(我知道这是危险的)。另一个独特之处是,单击的链接实际上不是页面的链接,但我做了一些 Javascript 来调用打开新窗口和新 php 页面的函数,因为打开一个新窗口和新的 php 页面是很愚蠢的。整个新页面只是一个列表。我该怎么做呢?如果您需要更多说明,我会尽力使其更清楚。
我正在构建一个表,它将具有如下链接:
<td><a href="#" style="font-weight:normal; font-style:italic" onclick="function()">Do Stuff</a></td>
function function(){
window.open("page.php", "blank"," toolbar=no, width=400, height=350, top=50, left=50, scrollbars=yes");
}
function() 将打开一个带有新 php 页面的新窗口。问题是如何将 php 变量传递到新窗口。
简单版
echo "<a href=\"#\" onclick=\"window.open('youPopUpPage.php?value=$value');\">link</a>";
进入 youPopUpPage.php
$value=$_GET["value"]; # retrive value from calling page
用js函数打开
<td><a href="#" style="font-weight:normal; font-style:italic" onclick="openPage(<?php echo $value ;?>)">Do Stuff</a></td>
<script type="text/javascript">
function openPage(value){
window.open('youPopUpPage.php?value='+value);}
</script>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)