А то всё в ручную прописывать для каждой страницы, как то не удобно.
Особенно когда всё делаешь через конструктор
Ну да я понял спасибо!)Александр писал(а):sakogr
Разберись в коде из первого сообщения, пойми что он делает. Потом логически примени в своём приложении. Этот код должен вызываться на каждой странице, которая должна изменять свою высоту, потому что только при вызове этого кода происходит обращение к api для изменения высоты. От конструктора это не зависит.
Код: Выделить всё
13. VK.callMethod( "resizeWindow", 721, $('.wrapper').height() );Код: Выделить всё
21. <div style = " height : 1200px; background : #f00; ">Код: Выделить всё
13. VK.callMethod( "resizeWindow", 721, $('.wrapper').height() + 20 );Код: Выделить всё
21. <div style = " background : #f00 ;">Код: Выделить всё
VK.callMethod( "resizeWindow", 800, $('.wrapper').height());Код: Выделить всё
VK.callMethod( "resizeWindow", 800, $('.wrapper').height() + 1);там же ещё и от браузера зависитallistar писал(а):То же самое!
Почему-то месяцев 6 работал стандарт:А именно сегодня пришлось дописывать:Код: Выделить всё
VK.callMethod( "resizeWindow", 800, $('.wrapper').height());Код: Выделить всё
VK.callMethod( "resizeWindow", 800, $('.wrapper').height() + 1);
Код: Выделить всё
<html> <head> <script src="http://vkontakte.ru/js/api/xd_connection.js?2" type="text/javascript"></script> <script type="text/javascript" charset="cp1251"> $(function() { VK.init(function() { setInterval(newSizeWindow, 100); function newSizeWindow() { VK.callMethod("resizeWindow",827,$('.wrapper').height()); } }); }); </script> </head> <?php if (t==$_POST['word']) { ?><body><div class="wrapper">одно</div></body><?php } else {echo ('<body><div class="wrapper">другое</div></body>');}?></html>Код: Выделить всё
<script type="text/javascript" >$(function() { VK.init(function() { setInterval(newSizeWindow, 100); function newSizeWindow() { VK.callMethod("resizeWindow",730,$('#content').height() + 30); } });});</script>