【发布时间】:2011-01-27 15:26:21
【问题描述】:
我试过了:
<?php include("delete.php") ?>
<?php
....
....
....
if($result=mysql_query($sql))
{
echo "<table><th>Id</th><th>Name</th><th>Description</th><th>Unit Price</th>";
while($row = mysql_fetch_array($result))
{
echo "<tr><td>".$row['Id']."</td><td>".$row['Name']."</td><td>".$row['Description']."</td><td>".$row['UnitPrice']."</td>
<td><a href='delproduct($row[Id])' onclick = 'return MsgOkCancel()'>Delete</a></td></tr>";
echo "<br/>";
}
}
?>
以下javascript在同一页面中:
<script type="text/javascript" language="javascript">
function MsgOkCancel() {
if (confirm("Are You Sure You Want to Delete?"))
{ return true }
else
{return false}
}
</script>
delproduct 是 delete.php 中的一个 javascript 函数 写成这样:
<script type="javascript">
function delproduct(Id)
{
alert('Id '+ Id);
}
<script>
** 之后 **点击删除一个okcancel消息框出现询问确认
** 但是 **点击“确定”后它应该在 delproduct 函数中执行语句,但它没有
它给出的错误如下:
找不到对象:在此服务器上找不到请求的 URL。
会有什么问题?
请帮忙,
谢谢
【问题讨论】:
-
这更像是一个 javascript 问题而不是 php 问题。
MsgOkCancel()长什么样子?
标签: php javascript html href