打开新窗口不起作用

时间:2014-03-24 07:52:23

标签: javascript jquery windows

我要做的是在表格显示的每个项目中打开一个新窗口。但是当我试图点击不起作用时,控制台中出现了一个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>";

1 个答案:

答案 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>";