voodoo
User-
Posts
37 -
Joined
-
Last visited
voodoo's Achievements
Explorer (1/14)
0
Reputation
-
Как же я сразу не подумал об асинхронной загрузке, как раз то что надо. Спасибо! Я привык к строгому синтаксису xhtml и фривольные стандарты html5 мне не по душе.. хотя с удовольствием пользуюсь новыми плюшками html5.
-
это XHTML5..
-
PHP header('Content-type: application/xhtml+xml; charset=utf-8'); HTML <?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE html> .. <script type='text/javascript' src='http://maps.google.com/maps/api/js?sensor=false'></script>.. </html> Error
-
Страница намертво замирает при отрпавки ajax запроса
voodoo replied to voodoo's question in JavaScript
Да не, я юзаю флажок, просто когда скидывал примеры вырезал эту часть кода. С этим всё в порядке. какой флажок?? Который не даёт срабатывать скрипту отправки ajax-запроса несколько раз подряд, пока скрол внизу страницы. Потом когда данные подгружены, скрол поднимается выше, и флажок снимается. Я разобрался, это подвисал не ajax-запрос, это подвисал jQuery "append", который в цикле вставлял каждую колонку, а колонок было около 500, вот на это и уходило 2-3 секунды. Тему можно закрыть. -
Страница намертво замирает при отрпавки ajax запроса
voodoo replied to voodoo's question in JavaScript
Да не, я юзаю флажок, просто когда скидывал примеры вырезал эту часть кода. С этим всё в порядке. -
Есть страница наподобие страницы с комментариями вконтакте, там подгружаются записи при опускание вертикального скрола вниз страницы. Сервер генерирует ответ за 0.02-0.03 секунды, а js скрипт получает ответ за 1-3 секунды. На что уходит это время? (это тесты времени когда страница ещё на денвера) Во время отправки запроса страница намертво подвисает. Хотя запросы идут в асинхронном режиме. Как сделать так как в контакте, подгрузку без зависаний? Писал ajax запрос и на чистом js, и с помощью jQuery, разницы нет. $(window).scroll(function(){ if ($(document).height() - $(window).height() <= $(window).scrollTop() + 50 && page <= max_page) { начать_загрузку(); } }); $.post(url, post, function(data) {вставить_данные(data);}, 'json'); function вставить_данные(data) { $('#таблица').append('<tr id=\'строка\'></tr>'); $('#строка').append('<td>'+data[0]+'</td>'); ... }
-
Изменение uri в адресной строке браузера без перезагрузки страницы
voodoo replied to voodoo's question in JavaScript
Хост(домен) невозможно подменить таким способом, поэтому ни чего критического в этом Я не вижу. А зато у этого нововведения есть большой плюс. Например, на таких ресурсах как ководство лебедева можно заметно ускорить просмотр контента, ведь сейчас при переходе на соседнюю картинку в рубрике, страница перезагружается полностью, хотя достаточно было изменить картинку и подпись. Это сделано только ради того чтобы я мог друзьям кинуть такое сообщение: а не такое: Надеюсь, что и все браузеры вскоре научаться менять url. P.S. спасибо Дурову за просветление)) -
Изменение uri в адресной строке браузера без перезагрузки страницы
voodoo replied to voodoo's question in JavaScript
Не перегружает страницу Chrome, я это уже объяснил выше. Попробуйте выделить текст на странице. swetlana, а что мешает войти\зарегистрироваться? -
Изменение uri в адресной строке браузера без перезагрузки страницы
voodoo replied to voodoo's question in JavaScript
точнее так: -
Изменение uri в адресной строке браузера без перезагрузки страницы
voodoo replied to voodoo's question in JavaScript
-
Изменение uri в адресной строке браузера без перезагрузки страницы
voodoo replied to voodoo's question in JavaScript
В ослике: http://vkontakte.ru/videos3377191#/video3377191_148429387 В опере: http://vkontakte.ru/videos3377191#/video3377191_148429387 В хроме: http://vkontakte.ru/video3377191_148429387 В сафари http://vkontakte.ru/video3377191_148429387 В лисичке: http://vkontakte.ru/videos3377191#/video3377191_148429387 -
Изменение uri в адресной строке браузера без перезагрузки страницы
voodoo replied to voodoo's question in JavaScript
Выполните какое либо действие на странице, след от которого после перезагрузки страницы должен исчезнуть. Например, выделите текст на странице. После чего начните просмотр видео, поверх всего появиться новый слой с плеером, а на фоне текст останется выделенным. Это доказывает, что страница не перезагружалась. Но uri в адресной строке браузера поменяется. Даже если и так, то что? в адресной строке браузера всё равно будет: http://vkontakte.ru/videoХХХХХХХХ_ХХХХХХХХХ лог консоли Firebug [0.079] indexer: start [0.124] indexer: index created Object { &={...}, 4={...}, more...} POST http://vkontakte.ru/al_video.php POST http://vkontakte.ru/al_video.php ... [5.798] resize [720, 410] [6.223] resize [720, 410] [6.227] onVideoPlayStarted [729120ХХ, 1589527ХХ, "ad69e8c6fedaавпваf6b8b5002f448a0b"] Небыло перезагрузки страницы, подгрузилось видео через аякс. -
Изменение uri в адресной строке браузера без перезагрузки страницы
voodoo replied to voodoo's question in JavaScript
где ты увидел #? <td class="video_thumb"><a href="/videoХХХХХХХХ_ХХХХХХХХХ" onclick="return Video.show(event, 'ХХХХХХХХ_ХХХХХХХХХ');"><img src="http://cs12327.vkontakte.ru/u72912054/video/s_d2c4ef97.jpg" /></a></td> <td class="video_info"> <div class="video_info_cont"> <a href="/videoХХХХХХХХ_ХХХХХХХХХ" onclick="return Video.show(event, 'ХХХХХХХХ_ХХХХХХХХХ');" class="video_name" />ХХХХХХХХ ХХХХХХХХХ</a> <div class="video_duration">2:51</div> <div class="video_desc"></div> </div> </td> нет там якорей, нет в адресной строке браузера символа "#". -
Изменение uri в адресной строке браузера без перезагрузки страницы
voodoo replied to voodoo's question in JavaScript
после этого, url бы выглядел так: http://vkontakte.ru/videoХХХХХХХХ#ХХХХХХХХХ но он выглядит так: http://vkontakte.ru/videoХХХХХХХХ_ХХХХХХХХХ как реализовать изменение url без якорей и без перезагрузки страницы? -
Изменение uri в адресной строке браузера без перезагрузки страницы
voodoo posted a question in JavaScript
например, как в контакте, на странице http://vkontakte.ru/videosХХХХХХХХ при выборе какого нибудь видео, uri изменяется на http://vkontakte.ru/videoХХХХХХХХ_ХХХХХХХХХ при нажатие на кнопку "свернуть" или "закрыть", url изменяется обратно. На сколько я знаю изменение url без перезагрузки страниц можно только с помощью якорей, но как тогда он изменяется вконтакте?