使用html按钮和脚本打开新窗口
Open new window using html button and script
我创建了一个简单的休假申请系统。该系统将接收员工的休假申请,然后他们的部门主管将批准休假申请。之后,人力资源部门可以查看月休假,可以列出所选月份的所有员工休假。
我的问题出现在这一部分。当人力资源部查看月休假时,人力资源部希望通过点击按钮(查看详细信息)来查看休假详细信息,如我创建的图片所示,尽管我点击了第一行,但系统只会显示最后的详细信息。
查看月休假时的HR界面
这是我的代码。。。
<tr><td> <?php echo $row['ID']; ?></td><td> <?php echo $row['staffname']; ?></td><td> <?php echo $row['noapply']; ?></td>
<td><button onclick="myFunction()">View Details</button></td></tr>
<script>
function myFunction() {
window.open("hrviewdatedetails.php?ID=<?php echo $row['LeaveID']; ?>", "_blank", "toolbar=yes, scrollbars=yes, resizable=yes, top=100, left=100, width=800, height=500");
}
</script>
在myFunction(LevId)中传递levae Id作为参数。并在页面底部编写javascript代码。
您的代码应该是这样的。
<tr><td> <?php echo $row['ID']; ?></td><td> <?php echo $row['staffname']; ?></td><td> <?php echo $row['noapply']; ?></td>
<td><button onclick="myFunction(<?php echo $row['LeaveID']; ?>)">View Details</button></td></tr>
</tr>
<script>
function myFunction(levID) {
window.open("hrviewdatedetails.php?ID="+levID, "_blank", "toolbar=yes, scrollbars=yes, resizable=yes, top=100, left=100, width=800, height=500");
}
</script>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js" type="text/javascript"></script>
<script language="javascript" type="text/javascript">
$(document).ready(function () {
$("#btnext").click(function () {
window.open("HTMLPage.htm", "PopupWindow", "width=600,height=600,scrollbars=yes,resizable=no");
});
});
</script>
您可以在函数中传递id。试试这个
<td><button onclick="myFunction('<?php echo $row['ID']; ?>')">View Details</button></td></tr>
<script>
function myFunction(id) {
window.open("hrviewdatedetails.php?ID="+id, "_blank", "toolbar=yes, scrollbars=yes, resizable=yes, top=100, left=100, width=800, height=500");
}
</script>
相关文章:
- GWT获取新旧窗口大小
- 如何在新标签/窗口中编写文本文档
- 如何在鼠标悬停在另一个图像/链接上时显示新图像/窗口
- 从服务器 c# 打开 Outlook 新邮件窗口
- 获取用户输入以设置新的窗口参数
- 为什么我不能创建新的窗口实例
- 在c中按下一个按钮,打开两个新的窗口/选项卡(不同的外部站点)
- 在新浏览器/窗口上单击提交按钮后打开PHP操作
- 如何恢复窗口,而不是打开一个新的窗口,如果它有相同的url(仍然从上一个打开)
- 如何在不制作另一个新选项卡或新浏览器窗口的情况下在同一网页中播放MPG视频/音频文件
- 如何打开一个新的窗口/选项卡没有用户的干预,而不让它被阻止
- 打开所有链接不是我的网站的一部分,在新的窗口与jquery
- 打开一个新的窗口,而浏览器没有给出警告,这是一个弹出
- 在新的窗口jquery功能不工作
- 如何使图标出现在一个新的窗口
- 如何重定向到一个新的窗口后,点击选择关于html的选项
- 如何强制电子邮件链接打开在新的窗口
- 显示更多的信息悬停在一个新的窗口,如在facebook
- 如何使用谷歌签名与重定向,而不是一个新的窗口
- 在新的窗口打开页面,没有弹出阻止使用JavaScript目标_blank