Re: Ajax окна, как Вконтакте.
Добавлено: 18 дек 2011, 21:09
Работает вот вопрос возник как сделать чтобы окно открывалось не в середине фрейма а в середине экрана
Код: Выделить всё
function addcitata(){ var messagebox = new MessageBox( { title : 'Добавление описания картинке' }); $('.box_body').append('<div id="result" style="color:#45698F"><b>Введите ваше описание:</b><br /><br /><input type="text" id="name" name="name" placeholder="Ваш вариант" size="70"><br /><br />Максимальная длинна сообщения 70 символов. Осталось: (<b><span id="name_block">70</span></b>)</div>'); $("input[id='name']").keyup(function countRemainingChars() { maxchars = 70; number = $("input[id='name']").val().length; if(number <= maxchars) { $("#name_block").html(maxchars-number); } if(number == maxchars) { $("#name").attr({ maxlength: maxchars}); } }); messagebox.addButton( { label : 'Закрыть', style : 'button_no', onClick : function() { messagebox.hide() } }); messagebox.addButton( { label : 'Отправить', onClick : function() { var data = $('#name').val(); $('#result').append('<br /><br /><img src="http://smeshnie-kartinki.ru/vk/upload.gif"/>'); $.ajax( { type: "POST", url: "http://smeshnie-kartinki.ru/functions/add_messagesvk.php", data: {"data": data, "name_img": "<?php echo $img; ?>"}, success: function(html) { $("#result").append(html); $('#result').empty(); messagebox.hide() } }); } }); messagebox.show();};