common.js в приложении

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в IFrame-приложениях (JavaScript, PHP и т.д)
Ответить
Аватара пользователя
BaCo
Сообщения: 76
Зарегистрирован: 28 дек 2010, 11:48

common.js в приложении

Сообщение BaCo »

Здравствуйте! Создаю новое окошечко вот так:

Код: Выделить всё

var friends_list = new MessageBox({title:'Кому отправить цитату?'});      friends_list.addButton({label:'Отмена', style:'button_no', onClick:function(){friends_list.hide()}});      friends_list.addButton({label:'Отправить', onClick:function(){messagebox.hide()}});      friends_list.content('Привет!');      friends_list.show();
Вижу, что окно открывается где-то в нижнем левом углу и видна небольшая его часть. Пробовал в IE и FF. И еще как можно загрузить список друзей пользователя для выбора (как в окошке "Пригласить друзей")?
Аватара пользователя
BaCo
Сообщения: 76
Зарегистрирован: 28 дек 2010, 11:48

Re: common.js в приложении

Сообщение BaCo »

Решение оказалось простым: нужно было подключить таблицу стилей контакта...

Код: Выделить всё

<!--[if lte IE 6]><style type="text/css" media="screen">/* <![CDATA[ */ @import url(http://vkontakte.ru/css/ie.css); /* ]]> */</style><![endif]--><!--[if IE 7]><style type="text/css" media="screen">/* <![CDATA[ */ @import url(http://vkontakte.ru/css/ie7.css); /* ]]> */</style><![endif]--><!--[if gte IE 8]><style type="text/css" media="screen">/* <![CDATA[ */ @import url(http://vkontakte.ru/css/ie8.css); /* ]]> */</style><![endif]--><link rel="stylesheet" href="http://vkontakte.ru/css/rustyle.css" type="text/css" /> 
Может теперь кто-нибудь подсказать, как сделать так чтобы таблица стилей контакта не перекрывала таблицу стилей моего приложения? Просто у меня в css прописаны margin и padding для body, а в стилях контакта эти значения равны 0... :?: :?: :?:
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: common.js в приложении

Сообщение Александр »

BaCo
Варианты:
1. Вытащить из стилей контакта только то что нужно.
2. Подключить свой стиль только после того как будут подключены стили вконтакте (строкой ниже).
3. Прямо в html коде написать:

Код: Выделить всё

<style>body {margin:10px;padding:10px;}</style>
Аватара пользователя
BaCo
Сообщения: 76
Зарегистрирован: 28 дек 2010, 11:48

Re: common.js в приложении

Сообщение BaCo »

1. Вытащить из стилей контакта только то что нужно.
Спасибо. Попробую :)
2. Подключить свой стиль только после того как будут подключены стили вконтакте (строкой ниже).
Это делал, все равно...
Аватара пользователя
BaCo
Сообщения: 76
Зарегистрирован: 28 дек 2010, 11:48

Re: common.js в приложении

Сообщение BaCo »

1. Вытащить из стилей контакта только то что нужно.
Спасибо. Попробую :)
2. Подключить свой стиль только после того как будут подключены стили вконтакте (строкой ниже).
Это делал, все равно...
Ответить