В Javascript:
window.open ("path/to/my/new/html/page.html?id=3","mywindow");
Как и на любой другой странице, метод get может использоваться для передачи необходимых вам данных, вам может понадобиться сначала UrlEncode его.
РЕДАКТИРОВАТЬ:Ой.Вы имеете в виду модальное диалоговое окно, а не всплывающее окно.В таком случае, поскольку данные должны будут полностью отображаться на странице после того, как страница загружается таким образом, что идентификатор может присутствовать в ссылке, у вас есть 2 основных варианта: 1) предварительно загрузить все данные для всех ссылок кликов и сохранить их локальнов javascript, 2) разбить этот метод на вызов ajax и обновить модальные диалоговые элементы управления с данными ajax.
1) Для хранения его в javascript, вы можете легко создать прототип вашего собственного псевдокласса для хранения всехданные для каждой строки, что позволяет хранить их в ассоциативном массиве по идентификатору.
function myDataItem(id, field1) {
this.id = id;
this.field1 = field1;
this.field2 = ""; // initialize a property called field2
this.getInfo = getDataItemIno;
}
function getDataItemIno() {
return this.field1 + ' ' + this.field2;
}
var items;
items[3] = new myDataItem(3, "datastring");
2) Решение ajax будет немного более сложным, и я бы рекомендовал использовать jQuery для сборки / обработки всехэтих методов для упрощения и упрощения.