То, что я пытаюсь сделать, - открыть новое окно в каждом элементе отображения таблицы. Но когда я пытался щелкнуть, не работает, и в консоли есть синтаксическая ошибка 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>";
Кавычки смешиваются в атрибуте 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>";
class=\"record\"