Глючит загрузка в popup через load()
Есть такой код для показа всплываюшего окна и загрузки в него странички:
function loadByUrl(url, show) { dialog = $('#popup_' + show) container = $('#' + show + 'form') $('#popup_login').togglePopup(); container.load(url); dialog.togglePopup(); } В html используются линки вида: <a href="#" onclick="loadByUrl('/register','reg')">Регистрация</a> Проблема: Иногда load не успевает отрабатывать, соответственно выводится пустое окно! Не знаю как повесить показ окна на окончание загрузки! p.s. Также интересен вариант более элегантного решения. |
подскажите вот я использую .load('/vsakorazno.html #regalka') он загружает див regalka, помимо этого дива там еще див логин, вот хотел бы узнать он загружает себе в память вообще всю страницу или только див заданный т.к. текст дива логина весит 12 килобайт а регистрации 5кб, просто если грузит всю страницу в память к себе или куда а фильтрует заданную мною, смысл не вижу тогда делать с выборкой, Но я незнаю, так ли это
и еще вопрос почему когда я отключаю инет, окошко #regalka грузится всеравно, получается он из кэша чтоли берет? но нафиг мне надо чтобы если интернет есть то окошко с регистрацией грузилось , но если ты остаешься на этой же странице и инет отключаешь то окно всеравно грузит, а надо чтобы не грузило, а выдавало ошибку потипу ИНЕТ НЕРАБОТАЕТ ошибка 108 и да, так и непонял отличия .get и .load вообщем подскажите пожалуйста умники и умницы :help: как сделать если ты уже зашел на страницу, и при выключенном инете нажал на кнопку регистрация - окно не вылазило и вообще может что подскажите лучше я ведь лоад использовал незнаю почему |
секрет в том, что эта фича(я про проверку интернета) появилась недавно и работает херово. но если хочешь попробовать - гугли. на этом сайте я видел тоже статейку. через поиск найти не могу
а так.. лучше выставь таймаут. ..напр. 5сек. через 5 сек, если подключения не будет, сработает infail, и ты можешь записать туда от алерта до краша IE6 |
.load('/vsakorazno.html #regalka') при таком условии он грузит только див с этой страницы или всетаки прогружает всю страницу?
имею ввиду в кэш |
грузит всю страницу, потом ищет на ней #regalka
|
Часовой пояс GMT +3, время: 18:57. |