![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| PARROT |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2339 Регистрация: 5.1.2005 Где: Спб-ЦарьГрад Репутация: 1 Всего: 50 |
Здравствуйте!
Сегодня нашла интересный сайт (это не реклама!) http://www.danger.xost.ru/shop.htm Я такого не видела никогда! В написании сайта использован интересный эффект загрузки страниц, какая-то интерактивность что ли. Очень хотелось узнать, как этого добиться и если можно пример с объяснением. Спасибо! -------------------- Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим! |
|||
|
||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
Мне траффик жалко, т.к. после 1 минуты сайт не загрузился и на половину. Точнее весь контент был виден - но шла загрузка. За то время, что я там был - не увидил динамичноти. Где она там и в чем выражается?
|
|||
|
||||
| PARROT |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2339 Регистрация: 5.1.2005 Где: Спб-ЦарьГрад Репутация: 1 Всего: 50 |
Динамическая смена содержимого страницы. То есть одна страница еще не ушла, а вторая уже подгружается, при клике на ссылку, не происходит перезагрузки страницы, нет белого содержимого окна.
У меня быстро грузится, правда выделенка. Вы считаете что не стоит использовать (что это фильтр или что.....)? Мне просто понравился как вариант. -------------------- Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим! |
|||
|
||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
Ты уверена что это некая вещь? Мне так не кажется
|
|||
|
||||
| PARROT |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2339 Регистрация: 5.1.2005 Где: Спб-ЦарьГрад Репутация: 1 Всего: 50 |
Уверена! У меня руки не доходят посмотреть код.
-------------------- Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим! |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
PARROT обычный сайт, глянул в код, никакой "интерактивной загрузки" не увидел...
Если в этом топе не "всплывёт мысль", то кину в мусорку. Что бы сделать простейшую "интерактивную загрузку", достаточно сделать не видимый фрейм, во всех ссылках target на этот фрейм, после закачки документа он сам вставляет себя в топовое окно в нужном месте. Вопрос: а зачем этот изврат? -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| PARROT |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2339 Регистрация: 5.1.2005 Где: Спб-ЦарьГрад Репутация: 1 Всего: 50 |
Всплывет?
Как сделать загрузку страниц <div>-ами? Кликаешь на ссылку появляется слой, потом другой.... и т. д. Я может не правильно выражаюсь. Но 2 программера увидив этот сайт, сказал написать разработчику и спросить как он этого добился. У меня не глюки. Я вижу разницу загрузки или подгрузки вызываемых кликом страниц. Если есть такое желание.... можно сделать офтоп (я не обижусь Но тогда собака останется зарытой... -------------------- Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим! |
|||
|
||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
Легко. Меняя из видимость, отображение или наложения. Но зачем так извращаться? Проще уж XMLHTTPRequest юзать Это сообщение отредактировал(а) Aliance - 18.4.2005, 17:10 |
|||
|
||||
| PARROT |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2339 Регистрация: 5.1.2005 Где: Спб-ЦарьГрад Репутация: 1 Всего: 50 |
Зачем? Тут просто объяснить, все новое всегда интересно. Пусть не придется этим воспользоваться, так хоть знать как это делается. Можно пример? Пожалуйста! Спасибо! -------------------- Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим! |
|||
|
||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
Если слои - то это не новое. Если второе - то это уже не изврат ) это канечно мощно, но не все еще готовы принять эту мощь. не все еще доросли (я о стандартах, браузерах) так что не думаю что стоит главные вещи делать с этой помощью, т.к. оперу ты фактически всю тогда отрезаешь.
А через лои - тут просто - в onclike передаем какой-либо функцией в аргументе id слоя, и изменяем его видимость (display: none|block). Если возникнут с этим проблемы - создавай новый топик - объясним |
|||
|
||||
| PARROT |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2339 Регистрация: 5.1.2005 Где: Спб-ЦарьГрад Репутация: 1 Всего: 50 |
Давайте начнем с простого, а закончим новым.
Для вороны- все золото, что блестит,а для меня все новое - все надо. На самом деле я со слоями мало работала. Пару картинок делала всего. И то плохо помню. С чего начать? Что сделать? -------------------- Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим! |
|||
|
||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
Я бы мог бы сразу код кинуть - но это примитивно
Попробуем тебя все втолковать, чтобы сама поняла. Давай вместе составлять алгоритм действия. Я его фактически описал - попробуй ты его систиматизировать и запости Далее будем делать и я буду комментировать каждый пункт 8) |
|||
|
||||
| PARROT |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2339 Регистрация: 5.1.2005 Где: Спб-ЦарьГрад Репутация: 1 Всего: 50 |
1. Создать основную страницу в которую будут подгружаться слои. (пускай их будет пока 2, чтобы не запутаться!)
2. Создать сами 2 слоя, сразу с одинаковыми координатами (это середина будет, есдинственное, с чем я столкнулась, что при разных разрешениях слои прыгают, а вот как этого избежать незнаю!) Созданием займусь завтра. Жду комментарий. -------------------- Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим! |
|||
|
||||
| Aliance |
|
||||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
А зачем использовать позиционирование? Можно вложенность А если уж так хочеться - то задавать в процентах Вот сам код:
Канечно, тут можно пойти тыщами путей. Я решил так. По мере обсуждения будем модифицировать... Это сообщение отредактировал(а) Aliance - 18.4.2005, 22:53 |
||||
|
|||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Это конечно большё в вёрстку
Задай слоям с контентом абсолютное позиционирование и координаты выставь в 0. Затем вложи их в слой с релативной позицией(position: relative), теперь все слои выравненны и прыгать не будут. Скрываем слои, показываем толко один(можешь как табы сделать). При клике в меню смотрим а существует ли запрашиваемый слой, если нет, то подгружаем через скрытый ифрейм. Сервер выдаст разметку, скриптом достаём и делаем новый слой в родительском окне. Тут трюк, можно в меню поставить обычные ссылки, которые перезагружают страницу. Также поставить onclick, если JS на клиенте врублен, то перехватываем клик и грузим контент в скрытом фрейме, иначе контент как обычная страница замещает текущую. Можо задать пару параметров на сервер, дабы тот менюшки и прочую лишнюю разметку не генерил. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| PARROT |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2339 Регистрация: 5.1.2005 Где: Спб-ЦарьГрад Репутация: 1 Всего: 50 |
С кодом я разобралась, тут http://www.traktora.spb.ru/new/sloy.html можно посмотреть, что получилось. Что делаем дальше?
-------------------- Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим! |
|||
|
||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
Зависит от твоего желания. Что тебе еще не хватает? Что исправить?
ЗЫ: ведь то, что мы делаем - посути ифрейм... |
|||
|
||||
| PARROT |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2339 Регистрация: 5.1.2005 Где: Спб-ЦарьГрад Репутация: 1 Всего: 50 |
Хочется добавить фильтры загрузки.
Есть скрипт:
Может он конечно не совсем в тему, но тут похожее на ту таинственную загрузку. Я не смогла соединить 2 скрипта в один, с загрузкой и фильтром! Не получилось. -------------------- Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим! |
|||
|
||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
Посмотри в прикрепленную тему по фильтрам, может там что найдешь (все не дойдут руки ее дописать
Добавлено @ 15:10 Если не найдешь - вечерком помогу |
|||
|
||||
| PARROT |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2339 Регистрация: 5.1.2005 Где: Спб-ЦарьГрад Репутация: 1 Всего: 50 |
Я почитаю пока... про фильтры. А вечерка подожду...
-------------------- Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим! |
|||
|
||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
Вот сделал, легко добольно. Эффект выбрал свой - т.к. он мне больше нравится
Естественно, что это работает только в IE (фильтры) |
|||
|
||||
| PARROT |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2339 Регистрация: 5.1.2005 Где: Спб-ЦарьГрад Репутация: 1 Всего: 50 |
Спасибо! Теперь нужно подумать. Ну все равно, огромное спасибо! Почва для размышления появилась.
-------------------- Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим! |
|||
|
||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
Незачто ;)
Над чем думать? Давай подумаем вместе :о) |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Написал небольшой пример: http://forum.vingrad.ru/index.php?act=ST&f=10&t=49654
-------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |