我有一个搜索表单,当您单击记录的更多信息链接时,将为该记录打开一个新窗口以显示其他信息,我用它<a href=more_info.php?id=$rows[id]>
来将 id 传递到下一页,效果很好。
在下一页上,我有一个按钮,它会弹出一个小浏览器窗口,使用这个<a href="#" onclick="window.open('signature_pad.html', 'newwindow', 'width=500, height=200'); return false;">
窗口会弹出一个签名板。
我需要做的是将该记录 ID 从第二个窗口传递到弹出窗口,这样当客户在签名板上签名时,他们的签名就会被发布到正确的记录中。
所以这是第二页和弹出页面的代码:(我只发布了第二页按钮部分的代码以节省空间,因为该页面的代码相当长,只有按钮部分与这个问题有关)
<table class="auto-style16" style="width: 615px; height: 28px;">
<td style="width: 435px; height: 22px;" class="auto-style7">
**<a href="#" onclick="window.open('signature_pad.php', 'newwindow', 'width=500, height=200'); return false;"><input type="button" value="Get Signature" /></a>**
和弹出窗口
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Signature Pad</title>
<!-- The Signature Pad -->
<script type ="text/javascript" src="jquery.min.js"></script>
<script type="text/javascript" src="signature-pad.js"></script>
</head>
<body>
<center>
<fieldset style="width: 435px">
<br/>
<br/>
<div id="signaturePad" style="border: 1px solid #ccc; height: 55px; width: 400px;"></div>
<br/><br/><br/>
<button id="clearSig" type="button">Clear Signature</button>
<button id="saveSig" type="button">Save Signature</button>
<div id="imgData"></div>
<br/>
</fieldset>
</center>
<div id="debug"></div>
</body>
</html>