У меня есть страница php, которая отображает строки из базы данных mysql в виде таблицы. Одно из полей содержит HTML-разметку, и я бы хотел, чтобы эта строка была кликабельной, а HTML-файл открывался бы в новом всплывающем окне. Каков наилучший способ сделать это, и есть ли способ сделать это без записи HTML в файл?
edit: эта php-страница на самом деле является частью приложения ajax, так что это не проблема. Я не хочу использовать jquery, поскольку мне пришлось бы переписать приложение.
редактирование:
Я повторил попытку, используя приведенный ниже пример, и потерпел неудачу. Я знаю, что мой скрипт-тег неверен, но сейчас я просто повторяю row2, поэтому я думаю, что моя логика неверна до того, как она попадет в JavaScript.
$sql="SELECT * FROM Auctions WHERE ARTICLE_NO ='$pk'";
$sql2="SELECT ARTICLE_DESC FROM Auctions WHERE ARTICLE_NO ='$pk'";
$htmlset = mysql_query($sql2);
$row2 = mysql_fetch_array($htmlset);
echo $row2;
/*echo '<script> child1 = window.open ("about:blank")
child1.document.write("$row2['ARTICLE_DESC']");
child1.document.close()*/