我要做的是在表格显示的每个项目中打开一个新窗口。但是当我试图点击不起作用时,控制台中出现了一个SyntaxError:语法错误。那是为什么?
echo" <tr class='record'>
<td>".$i++."</td>
<td><a href='#' onclick='window.open('edit.php?pn=".$row['id']."', 'newwindow', 'width=500, height=200'); return false;'><img src='images/edit.png'></a></td>
<td align='center'><a href='#' name='".$row['id']."' class='delbutton'><img src='images/del.png' border='0' width='10' height='10' title='Delete'></a></td>";
答案 0 :(得分:0)
引号在onclick
属性中混淆了。将代码重写为:
echo" <tr class='record'>
<td>".$i++."</td>
<td><a href='#' onclick=\"window.open('edit.php?pn=".$row['id']."', 'newwindow', 'width=500, height=200'); return false;\"><img src='images/edit.png'></a></td>
<td align='center'><a href='#' name='".$row['id']."' class='delbutton'><img src='images/del.png' border='0' width='10' height='10' title='Delete'></a></td>";