Ajax окна, как Вконтакте.

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в IFrame-приложениях (JavaScript, PHP и т.д)

Re: Ajax окна, как Вконтакте.

Сообщение Cypporat » 18 дек 2011, 21:09

Работает вот вопрос возник как сделать чтобы окно открывалось не в середине фрейма а в середине экрана
Аватара пользователя
Cypporat

 
Сообщения: 48
Зарегистрирован: 30 май 2011, 11:03
Благодарил (а): 5 раз.
Поблагодарили: 5 раз.

Чтобы убрать блок с рекламой, зарегистрируйтесь на форуме или войдите.

Google
 



Re: Ajax окна, как Вконтакте.

Сообщение andrei2295kmail » 19 дек 2011, 15:02

как увеличить ширину и длину окна???
andrei2295kmail

 
Сообщения: 188
Зарегистрирован: 07 ноя 2011, 10:51
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.

Re: Ajax окна, как Вконтакте.

Сообщение andrei2295kmail » 23 дек 2011, 13:32

разобрался с шириной, а как сделать чтобы окно открывалось не под приложение, а над окном браузера??

т.е. если приложение имеет большую высоту, то окно открывается где то внизу, а как сделать чтобы вот нормально было?
andrei2295kmail

 
Сообщения: 188
Зарегистрирован: 07 ноя 2011, 10:51
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.

Re: Ajax окна, как Вконтакте.

Сообщение Liberty » 17 янв 2012, 00:12

Если вызываю окно внутри приложения, то все нормально.
Если вызываю окно не в приложении, то не отображается текст в кнопках. Пишет [object Object]
Liberty

 
Сообщения: 8
Зарегистрирован: 17 янв 2011, 19:23
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Ajax окна, как Вконтакте.

Сообщение gamleton » 09 фев 2012, 23:31

Помогите пожалуйста с приложением http://vk.com/app2789591
При нажатии на описание картинки появляется Ajax окно с возможностью добавить описание, вот код окна:
  1. function addcitata()
  2. {
  3.     var messagebox = new MessageBox(
  4.     {
  5.         title : 'Добавление описания картинке'
  6.     })
  7.    
  8.     $('.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>');
  9.     $("input[id='name']").keyup(function countRemainingChars()
  10.     {
  11.         maxchars = 70;
  12.         number = $("input[id='name']").val().length;
  13.         if(number <= maxchars)
  14.         {
  15.             $("#name_block").html(maxchars-number);
  16.         }
  17.         if(number == maxchars)
  18.         {
  19.             $("#name").attr({ maxlength: maxchars});
  20.         }
  21.     });
  22.    
  23.     messagebox.addButton(
  24.     {
  25.         label : 'Закрыть', style : 'button_no', onClick : function()
  26.         {
  27.             messagebox.hide()
  28.         }
  29.     });
  30.    
  31.     messagebox.addButton(
  32.     {
  33.         label : 'Отправить', onClick : function()
  34.         {
  35.             var data = $('#name').val();
  36.             $('#result').append('<br /><br /><img src="http://smeshnie-kartinki.ru/vk/upload.gif"/>');
  37.             $.ajax(
  38.             {
  39.                 type: "POST",
  40.                 url: "http://smeshnie-kartinki.ru/functions/add_messagesvk.php",
  41.                 data: {"data": data, "name_img": "<?php echo $img; ?>"},
  42.                 success: function(html)
  43.                 {
  44.                     $("#result").append(html);
  45.                     $('#result').empty();
  46.                     messagebox.hide()
  47.                 }
  48.             });
  49.         }
  50.     })
  51.     messagebox.show();
  52. };


При отправке первого сообщения все работает нормально, но при попытке написать ещё раз скрипт ничего не передает в POST запросе. Не могу понять в чем причина.
gamleton

 
Сообщения: 10
Зарегистрирован: 29 апр 2011, 05:26
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: Ajax окна, как Вконтакте.

Сообщение nikoly0072 » 01 сен 2012, 01:08

спасибо работает
nikoly0072

 
Сообщения: 6
Зарегистрирован: 13 май 2012, 17:17
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.

Re: Ajax окна, как Вконтакте.

Сообщение azzzi » 09 сен 2012, 15:59

а как открыть несколько месяджбоксов??

открываю второй - первый исчезает!
azzzi

 
Сообщения: 164
Зарегистрирован: 13 сен 2010, 19:24
Благодарил (а): 12 раз.
Поблагодарили: 9 раз.

Re: Ajax окна, как Вконтакте.

Сообщение azzzi » 10 сен 2012, 17:18

плачу на пиво тому кто подскажет))
azzzi

 
Сообщения: 164
Зарегистрирован: 13 сен 2010, 19:24
Благодарил (а): 12 раз.
Поблагодарили: 9 раз.

Пред.

Вернуться в Создание IFrame-приложений ВКонтакте



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0