0

我正在使用以下代码将 ID 传递给 php 文件

echo "<a href='getID.php?id=".$row[0]."' ><img id='indPainting' src='".$num."' align='absmiddle' /></a> <br>        <div id='paintingName'>";

getID.php 将打开一个新页面。是否可以使用关闭模式框按钮在模式框(对话框)而不是新页面中打开该页面?

4

1 回答 1

2

您可以使用 jQuery 的 Modal 插件。例如 :

NyroModal ( http://nyromodal.nyrodev.com/ )

下载并安装插件(您需要 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'>";

而且,完成了,当您单击链接时,您的页面在模式框中打开了页面,并带有关闭按钮;)

于 2013-07-06T18:49:52.790 回答