cript,
<!DOCTYPE HTML> <meta charset="utf-8"> <script type='text/javascript' src='http://code.jquery.com/jquery-1.8.3.js'></script> <link rel="stylesheet" type="text/css" href="http://fancyapps.com/fancybox/source/jquery.fancybox.css"> <script type='text/javascript' src="http://fancyapps.com/fancybox/source/jquery.fancybox.js"></script> <div id="inline"> <h3>Системное сообщение</h3> <form name="delete" action="#" method="post"> <p>Текст</p> <input id="abc" name="abcid"> <input type="submit" name="del" id="send" value="Да"> </form> </div> <script type="text/javascript"> $(document).ready(function() { $(".modalbox").fancybox({ 'afterLoad': function() { id = $(this.element).attr('rel'); $("#abc").val(id); } }); }); </script> <a class="modalbox" href="#inline" rel="9">Popup</a> |
рони,
Вот вы сейчас написали все заработало! ) |
Появился еще один вопрос по теме.
Нужно эту переменную записать не в инпут а сделать ее частью картинки, например: <img src="http://.../id"> |
cript,
$('img')[0].src="http://.../"+id; |
Цитата:
<a href="#dialog" rel="img.gif" onclick="javascript: popup();">Клик</a> Code: $(document).ready(function () { id = $(this.element).attr('rel'); $('img')[0].src="http://site.net/"+id; }); А картинку как вставлять? <div id="dialog"> <img src=""> </div> |
cript,
<!DOCTYPE HTML> <meta charset="utf-8"> <script type='text/javascript' src='http://code.jquery.com/jquery-1.8.3.js'></script> <link rel="stylesheet" type="text/css" href="http://fancyapps.com/fancybox/source/jquery.fancybox.css"> <script type='text/javascript' src="http://fancyapps.com/fancybox/source/jquery.fancybox.js"></script> <div id="inline" style=" display: none"> <h3>Системное сообщение</h3> <form name="delete" action="#" method="post"> <p>Текст</p> <input id="abc" name="abcid"> <input type="submit" name="del" id="send" value="Да"> <img src=""> </form> </div> <script type="text/javascript"> $(document).ready(function() { $(".modalbox").fancybox({ 'afterLoad': function() { id = $(this.element).attr('rel'); $('img')[0].src="http://javascript.ru/forum/images/ca_serenity/misc/"+id; } }); }); </script> <a class="modalbox" href="#inline" rel="logo.gif">Popup</a> |
Может не совсем в тему, но
id = $(this.element).attr('rel'); $('img')[0].src="http://site.net/"+id; сработает без fancybox? |
cript,
сработает если $(this.element) это указать правильно $('.modalbox') например |
рони,
Цитата:
$(document).ready(function () { id = $('#dialog-box').attr('rel'); $('img')[0].src="http://site.net/"+id; }); <div id="dialog-box2"> <div class="dialog-content"> <div id="dialog-message" align="center"> <img src=""> </div> </div> </div> <a href="#dialog-box2" rel="img.gif" onclick="javascript:popup2();">Link</a> Но не получается.. |
Вопрос: как id передать в div в виде переменной PHP, которую можно использовать в запросе к базе и частичному заполнению окна. Пробовал методом GET, но модальное окно сразу закрывается, в POST пустота.
Заранее спасибо. |
Часовой пояс GMT +3, время: 01:55. |