Так ничего дельного и не нашел
Пробовал делать так
function getid() {
var image = $("#image").attr('rel');
$.post('getresourseid.php', {
image: image
},
function (data) {
$("#adimage").html(data);
}
);
}
<div id="dialog-box">
<a href="#" id="dialog-btn" title="Закрыть окно">x</a>
<div class="dialog-content" style="padding: 20px;">
<div id="dialog-message" align="center">
<div id="adimage"></div>
</div>
</div>
</div>
<a href="#" rel="1.png" id="image" onclick="popup();getid();">1</a>
<a href="#" rel="2.png" id="image" onclick="popup();getid();">2</a>
В этом случае если кликаю по ссылке все отправляется, но если потом кликнуть по второй, то отправляться будет предыдущая картинка..
Потом так:
function getid() {
var image = $("#image").attr('rel');
document.getElementById("adimage").innerHTML = '<img src=\'+image+\'>';
var elements = document.getElementById("adimage").getElementsByTagName("script");
for (var i=0,len=elements.length;i<len;i++) { eval.call(window,elements[i].innerHTML); }
}
Здесь просто вместо картинки отображается надпись "image" ..