The information in this thread might be outdated
If the solution did not help, please, check our Help Portal or contact Ecwid Team.
 
 
Thread Tools Display Modes
  #1  
Old 01-01-2012, 02:22 PM
vipkovaleva's Avatar
vipkovaleva is offline
Junior Member
 
Join Date: Aug 2011
Posts: 19
Question

Как отрегулировать высоту окна приложения В контакте?


Создала приложение В контакте: http://vk.com/app2719161, задала высоту окна 3000. В результате где-то высота окна какая нужна, а где-то это значение слишком большое. Как задать высоту авто, в зависимости с от высоты страницы в каталоге?
  #2  
Old 01-01-2012, 04:15 PM
vipkovaleva's Avatar
vipkovaleva vipkovaleva is offline
Junior Member
 
Join Date: Aug 2011
Posts: 19
Default Вопрос снимаю

Нашла уже сама нужный скрипт:

<script src="http://vkontakte.ru/js/api/xd_connection.js?2" type="text/javascript"></script>
<script type="text/javascript">
function getViewPortHeight() {
var height = 0;
if (window.innerHeight) {
height = window.innerHeight;
} else if ((document.documentElement) && (document.documentElement.clientHeight)) {
height = document.documentElement.clientHeight;
} else if ((document.body) && (document.body.clientHeight)) {
height = document.body.clientHeight;
}
return height;
}
VK.init(function() {
window.setInterval(function() {
var windowHeight = getViewPortHeight();
var documentHeight = document.body.offsetHeight;
var popups = window["imss_popups"];
if (popups) {
for (var i = 0; i < popups.length; i++) {
var height = popups[i].offsetTop + popups[i].offsetHeight;
if (height > documentHeight) {
documentHeight = height;
}
}
}
if (documentHeight != windowHeight) {
VK.callMethod("resizeWindow", document.body.offsetWidth, documentHeight);
}
}, 100);
});
</script>
  #3  
Old 01-01-2012, 07:55 PM
vipkovaleva's Avatar
vipkovaleva vipkovaleva is offline
Junior Member
 
Join Date: Aug 2011
Posts: 19
Default Проблема осталась

Оказалось, что этот скрипт работает только в Mozilla, в Google Chrome всё таже проблема, а в IE вообще пустая страница загружается.

Нашла другой вариант, если кому-то будет интересно.

В стилях прописала:

ecwid_vk_app {
resizeWindow;
}

А весь контент от <body> до </body> заключила в тег

<div id="ecwid_vk_app">
...
</div>

Last edited by vipkovaleva; 01-05-2012 at 11:52 AM. Reason: Нашла вариант решения проблемы
The Following User Says Thank You to vipkovaleva For This Useful Post:
Maksim Vatorin (12-08-2013)
 
The information in this thread might be outdated
If the solution did not help, please, check our Help Portal or contact Ecwid Team.

Tags
приложения в контакте

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 09:31 AM.
Powered by vBulletin® Version 3.8.11. Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.