Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 08.04.2014, 22:45
Профессор
Отправить личное сообщение для cript Посмотреть профиль Найти все сообщения от cript
 
Регистрация: 03.02.2014
Сообщений: 238

Вот решил попробовать сделать так но безрезультатно, что не так в этой конструкции?
<script src="//code.internetrange.com/jquery-1.8.3.js" type="text/javascript"></script>
<script type="text/javascript" language="javascript">
$(document).ready(function () {
id = $(this.element).attr('rel');
$('a.btn-ok, #dialog-overlay, #dialog-btn').click(function () {		
$('#dialog-overlay, #dialog-box').hide();		
return false;
});
$(window).resize(function () {
if (!$('#dialog-box').is(':hidden')) popup();	
});		
});
function popup(message) {
var maskHeight = $(document).height();  
var maskWidth = $(window).width();
var dialogTop = (maskHeight/3) - ($('#dialog-box').height());  
var dialogLeft = (maskWidth/2) - ($('#dialog-box').width()/2); 
$('#dialog-overlay').css({height:maskHeight, width:maskWidth}).show();
$('#dialog-box').css({top:dialogTop, left:dialogLeft}).show();
$('#dialog-message').html(message);			
}
</script>
<div id="dialog-box" style="display:none;">
<a href="#" id="dialog-btn" title="Закрыть окно">x</a>
<div class="dialog-content" style="padding: 20px;">
<div id="dialog-message" align="center">
<script>document.write('<img src='id'>')</script>
</div>
</div>
</div>
<a href="#" rel="98.png" onclick="popup()">98.png</a>
Ответить с цитированием
  #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" ..
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Передача параметра в модальное окно fancybox GTAlex jQuery 19 22.07.2014 23:54
Bootstrap модальное окно igor.3dviz Общие вопросы Javascript 1 09.02.2014 13:27
модальное окно div'ом codingfighter Общие вопросы Javascript 28 03.09.2013 15:07
Как передать переменную в модальное окно sinsir jQuery 24 20.06.2013 16:59
Передача данных из форм в модальное окно. andrey96 AJAX и COMET 5 16.11.2012 16:47