我正在使用以下代码将 ID 传递给 php 文件
echo "<a href='getID.php?id=".$row[0]."' ><img id='indPainting' src='".$num."' align='absmiddle' /></a> <br> <div id='paintingName'>";
getID.php 将打开一个新页面。是否可以使用关闭模式框按钮在模式框(对话框)而不是新页面中打开该页面?
您可以使用 jQuery 的 Modal 插件。例如 :
下载并安装插件(您需要 jQuery),包括 javascript 和 css 文件。
通常,你应该有这个:
<link rel="stylesheet" href="styles/nyroModal.css" type="text/css" media="screen" />
<script type="text/javascript" src="js/jquery.nyroModal.custom.js"></script>
<!--[if IE 6]>
<script type="text/javascript" src="js/jquery.nyroModal-ie6.min.js"></script>
<![endif]-->
之后,在您的页面或主 javascript 文件中添加这个小的 javascript 代码。
$(function() {
$('.nyroModal').nyroModal();
});
并修改您的代码以在您的链接中添加“nyroModal”css 类,如下所示:
echo "<a href='getID.php?id=".$row[0]."' class="nyroModal"><img id='indPainting' src='".$num."' align='absmiddle' /></a> <br> <div id='paintingName'>";
而且,完成了,当您单击链接时,您的页面在模式框中打开了页面,并带有关闭按钮;)