Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 27.02.2011, 04:12
Sieben7 вне форума Посмотреть профиль Отправить личное сообщение для Sieben7 Найти все сообщения от Sieben7
  № 1  
Ответить с цитированием
Sieben7

Регистрация: Feb 2011
Сообщений: 7
По умолчанию Как перейти по ссылке без обновленя swf?

Здравствуте! У Меня такой вопрос есть шапка сайта с кнопками. Как сделать переадрессацию на другую
страницу но так чтобы флешка не перезагружалась, а оставалась как есть?То есть менялось содержимое страницы но флешка не обновлялась ?

Старый 27.02.2011, 11:05
mikhailk вне форума Посмотреть профиль Отправить личное сообщение для mikhailk Найти все сообщения от mikhailk
  № 2  
Ответить с цитированием
mikhailk
 
Аватар для mikhailk

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
Вариант 1. Передача флешке параметров через FlashVars (на каждой странице свои параметры, в соответствии с которыми конфигурируется флешка).

Вариант 2. Показ страниц сайта без обновления основного темплейта через AJAX.

Старый 27.02.2011, 14:16
gloomyBrain вне форума Посмотреть профиль Отправить личное сообщение для gloomyBrain Найти все сообщения от gloomyBrain
  № 3  
Ответить с цитированием
gloomyBrain
 
Аватар для gloomyBrain

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
Вариант 3 (ну просто так, на всякий) IFrame
__________________
...вселенская грусть

Старый 27.02.2011, 14:30
Stargazer вне форума Посмотреть профиль Отправить личное сообщение для Stargazer Найти все сообщения от Stargazer
  № 4  
Ответить с цитированием
Stargazer

Регистрация: Nov 2008
Сообщений: 528
Есть те, кто второй и третий варианты считают плохими. Я их мнение поддерживаю. Единственный хороший предложенный вариант - 1.

Старый 27.02.2011, 15:23
andrew911 вне форума Посмотреть профиль Отправить личное сообщение для andrew911 Найти все сообщения от andrew911
  № 5  
Ответить с цитированием
andrew911

Регистрация: Mar 2007
Сообщений: 545
Цитата:
Сообщение от Stargazer Посмотреть сообщение
Есть те, кто второй и третий варианты считают плохими. Я их мнение поддерживаю. Единственный хороший предложенный вариант - 1.
В первом варианте старница не поменяется.
Чем плох вариант 2? Плох для поисковиков? Ну так 1 не лучше.

Старый 27.02.2011, 15:25
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 6  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Второй вариант оптимальный.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 27.02.2011, 15:44
Stargazer вне форума Посмотреть профиль Отправить личное сообщение для Stargazer Найти все сообщения от Stargazer
  № 7  
Ответить с цитированием
Stargazer

Регистрация: Nov 2008
Сообщений: 528
Цитата:
Сообщение от andrew911 Посмотреть сообщение
Чем плох вариант 2? Плох для поисковиков? Ну так 1 не лучше.
Именно так. Кроме того, второй вариант не будет работать без поддержки js.

Первый вариант - лучше. Под первым вариантом я подразумеваю, что шапка будет перезагружена вместе со всей страницей. Этот вариант полностью соответствует идеологии и специфике html и потому отлично вписывается в концепцию прогрессивного улучшения. При современных скоростях, правильной вёрстке и с учётом кэширования - это будет почти что то же самое, что и вариант 2 - но надёжнее.

Кроме того, второй вариант исполнения также требует аналога deep linking, чтобы пользователи могли пользоваться историей переходов. Ну и вообще - делать весь сайт целиком на ajax - возможно, и не столь плохо, но пока что я о таком не слышал. Если вы возьмётесь за это - то может оказаться, что вам придётся писать свою cms самостоятельно (возможно. возможно уже и есть решения, просто я об этом не знаю).

Старый 27.02.2011, 16:00
mikhailk вне форума Посмотреть профиль Отправить личное сообщение для mikhailk Найти все сообщения от mikhailk
  № 8  
Ответить с цитированием
mikhailk
 
Аватар для mikhailk

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
На самом деле, ничего сложного в написании сайтов целиком на AJAX нет и все проблемы решаются достаточно просто. Что же касается необходимости JS, то сейчас все равно нормальный сайт без JS - это нонсенс. Все эффекты, попапы, выпадающие меню, скроллеры - это все JS.

С точки зрения пользователя сайт на AJAX'е, конечно, комфортнее, чем по первому варианту. Если все сделано правильно.

Что касается iFrame, то это хорошо, когда пользователь шуршит внутри контента, открытого в iFrame. Если же навигация по сайту будет осуществляться через меню, реализованное во флешке, то это будет просто разновидность AJAX с точки зрения логики. В чистом AJAX'е контент будет подкачиваться в DIV, а тут - обновляться iFrame.

Самый простой вариант - конечно первый. Но в некоторых браузерах шапка все равно дергаться будет.

Старый 27.02.2011, 16:23
Stargazer вне форума Посмотреть профиль Отправить личное сообщение для Stargazer Найти все сообщения от Stargazer
  № 9  
Ответить с цитированием
Stargazer

Регистрация: Nov 2008
Сообщений: 528
Цитата:
Сообщение от mikhailk Посмотреть сообщение
На самом деле, ничего сложного в написании сайтов целиком на AJAX нет и все проблемы решаются достаточно просто.
1. С навигацией вперёд/назад/в закладки/из закладок - уже все вопросы решились? Года 2-3 назад это была нерешаемая задача.

2. Индексация поисковиками. Как это решается (если не трудно - дайте ссылку или в трёх словах. интересно для расширения кругозора)?

Цитата:
Сообщение от mikhailk Посмотреть сообщение
все равно нормальный сайт без JS - это нонсенс
Как раз нормальный сайт (если мы имеем в виду, что он сделан профессионально) - не должен требовать наличия js или flash. По крайней мере - ещё пару лет назад об этом говорили опытные люди. Использовать для увеличения юзабилити - да. Требовать - нет.

Цитата:
Сообщение от mikhailk Посмотреть сообщение
С точки зрения пользователя сайт на AJAX'е, конечно, комфортнее, чем по первому варианту.
Это в том случае, если вопрос с 1-м пунктом, всё-таки, решён. Если нет - то я предпочитаю сайт без ajax.

Старый 27.02.2011, 16:31
mikhailk вне форума Посмотреть профиль Отправить личное сообщение для mikhailk Найти все сообщения от mikhailk
  № 10  
Ответить с цитированием
mikhailk
 
Аватар для mikhailk

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
Цитата:
1. С навигацией вперёд/назад/в закладки/из закладок - уже все вопросы решились? Года 2-3 назад это была нерешаемая задача.
Да, решились. Например, через адреса такого вида http://mysite.ru#http://mysite.ru/page1
Они прекрасно ложатся в хистори браузера, но при вызове обрабатываются JS

Цитата:
2. Индексация поисковиками.
Никогда проблемой не было. На сайт ставится карта сайта, которая генерится той же CMS и представлена страницами, к которым есть прямой доступ.

Цитата:
Как раз нормальный сайт (если мы имеем в виду, что он сделан профессионально) - не должен требовать наличия js или flash. По крайней мере - ещё пару лет назад об этом говорили опытные люди. Использовать для увеличения юзабилити - да. Требовать - нет.
Покажите мне нормальный профессиональный сайт без JS.

Впрочем, мне кажется обсуждение куда-то ушло от темы.

Создать новую тему Ответ Часовой пояс GMT +4, время: 22:39.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 22:39.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.