Прямо сейчас, я хочу создать функцию, где, если пользователь наводит на ссылку заголовка с определенным идентификатором (в динамических созданных ссылках), он отобразит всплывающее окно. Прямо сейчас, похоже, он работает над первой ссылкой, но не делает этого для других ссылок. Я думаю, что это связано с тем, что он связан с динамическим созданным объектом, но я не уверен, как это исправить.Как использовать Javascript для динамически созданного объекта
Ниже мой код в JDBC
Test.java
out.println("<div id=\"container\">
+ <a href=\"getName?ID=" + result.getInt(1) + "\" onmouseover=\""
+ DisplayPopup + "\">"
+ result.getString(2) + "</a>" //dynamically retrieved name
out.println("<div id=\"descriptionbox\">"
+ "Name: " + result.getString(1) + "<br/>"
+ "Birthday: " + result.getString(2) + "<br/>"
);
DisplayPopup.js
function popup(path) {
var ajaxRequest;
ajaxRequest.onreadystatechange = function(){
if(ajaxRequest.readyState == 4){
var e = document.getElementById('container');
e.onmouseover = function() {
document.getElementById('descriptionbox').style.display = 'block';
}
e.onmouseout = function() {
document.getElementById('descriptionbox').style.display = 'none';
}
}
}
ajaxRequest.open("GET", path, true);
ajaxRequest.send(null);
}
В чем содержание 'DisplayPopup'? – brso05
его в HTML-коде с div id "descriptionbox" – mary
Нет Я имею в виду '+ DisplayPopup +" \ ">" '... – brso05