powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Эффект перехода с одной страницы на другую
6 сообщений из 6, страница 1 из 1
Эффект перехода с одной страницы на другую
    #35599431
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здрасте.
У меня есть готовый сайт. Заказчик добавитьь такой эффект:
при переходе с одной страницы на другую должна во весь экран появлятсья картинка (типа идет загрузка, но эта картинка !!!много!!! весит), и пропадать когда вторая страница загрузиться.

У меня есть конечно пару видов решений данной задачи, но они мне кажуться черезчур неэфективными: а) это делать через ифрейм главную страницу, а патом при переходе в главном окне слоем заполонить весь экран клиента б) средставми АЯКС грузить новую страницу и подменять старую

Как я понимаю существуют более легкие методы решения? И еще, какие эфекты перехода еще есть? Или к примеру эффекты вывода на экран той же самой картинки загрузки?
...
Рейтинг: 0 / 0
Эффект перехода с одной страницы на другую
    #35599442
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Картинку можно грузить при старте. На стартовой странице грузить не нивидимую (дисплай:ноне), а видимую с размерами 0х0 пикселов, она тогда в кэш загрузится. И при клике на чего-то (лучше на онмоуседаун) там делать её нормальной. Понятное дело, при загрузке новой страницы, она опять станет 0х0. Про аякс и ифреймы - не надо.
...
Рейтинг: 0 / 0
Эффект перехода с одной страницы на другую
    #35599473
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблема в том что фотка весит много порядка возможно даже 100кб. Из за этого на каждой старнице ее грузить замучаешься (щитаем что браузер не любит кешировать). Есть канечно вариант с помошью php Посылать принудительное кеширование (ну раз есть header no-cache, то наверное есть и противоположная функций), но будет ли это работать на опере/мазиле/експлорере?
...
Рейтинг: 0 / 0
Эффект перехода с одной страницы на другую
    #35599494
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кеширует - и никого не спрашивает. Не страницу кеширует, а картинку - две большие разницы. Кеширует по УРЛ картинки, а не по адресу страницы. У страницы и у картинки они всегда разные. Стоит попробовать.
...
Рейтинг: 0 / 0
Эффект перехода с одной страницы на другую
    #35599510
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну эт понятно, но просто если у браузера отключено кеширвоание то пользователь уйдет с сайта уже через минуту, так как каждый раз ему грузить по 100кб будет просто лень (не у всех выделинка)
...
Рейтинг: 0 / 0
Эффект перехода с одной страницы на другую
    #35599728
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если ты проведешь небольшое исследование, то окажется, что людей, у которых отключено кеширование, пару процентов (может быть), а людей на диал-апе столько же. Чтобы, как ты говоришь, уйти с твоей страницы, нужно, чтобы и не кешировал браузер, и на модеме сидел, итого 2% х 2% = 0.04% - думаю, этим количеством все же можно и пренебречь ...

А делать ли сайт на AJAX - это должна решать не картинка во весь экран, а концепция сайта. Из-за одной картинки перейти полностью на аджакс - это решение слабоумного, так что глупить не надо. Серж подсказал очень правильное решение. Может быть еще одно - типа этого: при загрузке первой страницы создать javascript'ом объект типа image и задать ему в качестве сорса ссылку на картинку - она в этом случае тоже скешируется.

Есть еще одно суперглупое, на мой взгляд, решение - засунуть картинку в js-библиотеку и выводить ее оттуда, благо, в инете есть скрипты вывода имиджей по точкам. И хотя это отвечает всем твоим запросам - грузится один раз (с библиотекой), не кешируется, не привязано к концепции, но это очень непрофессионально.

Ну, и напоследок 3 замечания: если сайт коммерческий, то зачем заказчику на нем диалапщики (типа, приспособление в автосалоне для тех, кто пришел с авоськой); второе - 100 кБт - это немного; третье - кто мешает поставить мини-картинку или анимашку со словами "грузится" или "подождите"?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Эффект перехода с одной страницы на другую
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]