Показать сообщение отдельно
  #12 (permalink)  
Старый 09.04.2014, 20:12
Профессор
Отправить личное сообщение для cript Посмотреть профиль Найти все сообщения от cript
 
Регистрация: 03.02.2014
Сообщений: 238

Так ничего дельного и не нашел
Пробовал делать так
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" ..
Ответить с цитированием