Лучший способ сделать это с Ajax, где код для вставки значения в базу данных отличается от страницы с флажком. Ajax - это библиотека JavaScript с синхронными возможностями. Учебное пособие по W3Schools для Ajax
Таким образом, действительно ли Flash применим как платформа веб-сайта вообще?
Нет. Поисковые системы являются только одной из проблем. (и вероятно наименьшее количество Ваших проблем, даже).
Другие проблемы с основанными на флэш-памяти веб-сайтами состоят в том, что пользователь не может
Обратите внимание, что это - то, только при попытке использовать Flash для всего. Flash может, конечно, законно использоваться для обеспечения содержания (YouTube является очевидным примером здесь). Но фактический веб-сайт, структура, инфраструктура, которая позволяет людям перемещаться по Вашему сайту, который никогда не может быть флэш-памятью, если Вы хотите создать веб-сайт. Если Вы хотите создать веб-приложение, это отличается, и Flash мог бы работать. Но затем Вы теряете преимущества, которые имеют веб-сайты.
Flash просто не разработан для создания веб-сайтов, и к счастью большинство веб-разработчиков понимает это.
Google не является изолирующим пламя, флэш-памятью является anti-google ;-)
Google не индексирует содержание, которое требует, чтобы код был выполнен, то же самое идет для JavaScript что касается Flash.
Эта целая "флэш-память не является индексируемой, и это означает, что является злым", довольно целеустремленный подход. Наблюдение, как различные типы содержания, как говорят, что видео YouTube или изображения не являются индексируемыми собой, но все еще умеют постараться не быть "злыми".
Если Ваш сайт полагается на то, чтобы быть индексированным в Google (и не все делают), Вы не можете сделать сайт всей флэш-памятью. Вы не можете обвинить технологию в неспособности народов решить, когда уместно использовать.
Они не выступают против флэш-памяти, это - просто их инструкции, чтобы помочь Вашему сайту быть индексированным правильно. В последнее время они объявили, что их бот может проанализировать swf файлы и индексировать содержание флэш-памяти.
Пока веб-'разработчики' не будут учиться использовать флэш-память правильно, я буду считать Flash 100% плохо (хорошо 99% + немного больше).
Adobe в процессе, работая в тесном сотрудничестве с Google, для разработки поисково-дружественного Flash player. Больше информации доступно здесь:
http://samhassan.co.uk/blog/2008/12/15/how-the-flash-search-player-works/
И здесь:
http://www.adobe.com/devnet/flashplayer/articles/swf_searchability.html
Jim Corbett, инженер в команде плеера, сделал доклад в МАКСЕ этого года о проекте, который мне повезло посетить (но который можно посетить ТАКЖЕ, через волшебство Интернета, по ссылке на ТВ Adobe выше), в котором он говорил о некоторых вещах и Adobe и Google, делают, чтобы помочь Flash нарастить обороты и Google для получения полноценности. Одна из вещей, которые они делают, сотрудничает на "поисковом плеере", который на самом деле выполняет код, по существу перешедший через SWFs и пасующий назад информацию к Google в целях индексировать содержание Flash более всесторонне. Изящный материал.
Конечно, бремя в конечном счете упадет на разработчиков Flash, чтобы и изучить и принять больше search-player-friendly методов (например, глубоко соединение, и так далее), но это должно ожидаться - мы делаем это теперь с нашим основанным на тексте UIs. Но отвечать на вопрос, нет, Google является определенно не изолирующим пламя. Наоборот это больше кажется, что Google ценит Flash (они используют все это по месту сами, как был процитирован), и посмотрите его как платформу доставки UI, это будет только становиться более видным со временем.
Я, оказывается, соглашаюсь, но затем я немного смещаюсь.;)
Я не сказал бы, что Google является изолирующим пламя.
Не основанные на тексте системы просто трудно индексировать. Google индексирует документы Office, PDFs, изображения, текст в изображениях, некоторый текст во флеш-файлах... они улучшаются, но это тяжелые проблемы.
То, что Вы просите, является Google для выполнения флеш-файла и текста извлечения от него, в то время как он работает. Это может стать очень хитрым.
смотрите на
Нажмите на любой из запасов, перечисленных на той странице. Вы будете затем видеть, что их основной изящный инструмент (биржевая диаграмма) является приложением флэш-памяти.
Это - случай, "Знают то, чему соответствует инструмент, где это является соответствующим". ВСЕ веб-сайты флэш-памяти - вероятно, не самая большая идея когда-либо. При интеграции его, поскольку функциональность диктует - это - то, что они в основном говорят.
Мое мнение о флэш-памяти лучше всего описано в моем ответе на этот quesetion: Flash для бизнес-веб-приложений - почему нет?
Но Google, кажется, не полностью против него: http://googleblog.blogspot.com/2008/06/google-learns-to-crawl-flash.html
Их клиент веб-чата является флэш-памятью (по крайней мере, на iGoogle), и я знаю, что они используют его несколько других мест.
Не всегда настолько легкий декодировать программу флэш-памяти для извлечения текста все.
То же идет для изящного JavaScript заполненное содержание.
В ответ на этот вопрос я чувствую отчетливую атмосферу флеш-тролля, но добавлю свои 2 цента:
Можно ли использовать Flash в качестве веб-сайт ?
Flash - это просто подключаемый модуль, поэтому этот вопрос можно переформулировать следующим образом: «Можно ли вообще [объект времени выполнения с доступом к JavaScript] использовать как структуру веб-сайта?»
Ответ - да. Зная о подключаемом модуле и его связи с браузером, большинство соглашений с сайтов, не использующих Flash, можно воспроизвести во Flash. Google на самом деле объясняет, как решить большинство ваших вопросов, если вы читаете страницы, на которые ссылаетесь.
На вопрос, может ли Flash хорошо работать с SEO, был дан ответ в коммерческих приложениях. Я знаю, потому что над некоторыми работал. Тем не менее, требуются опыт и усилия, чтобы заставить плагин имитировать поведение HTML-страницы.
В настоящее время основной сбой плагина Flash наблюдается в мобильных браузерах, но Adobe, похоже, очень заинтересована в том, чтобы это работало.
То, что Flash-сайты были плохо выполнены, вряд ли означает, что технология не может поддерживать определенные варианты использования. Тем не менее, Flash - это всего лишь инструмент. Если это имеет смысл для сайта, используйте его. Если нет, то не надо.
-edit-
Для SEO это довольно просто: используйте тег noscript , чтобы загрузить страницу с содержимым HTML, которое отражает содержимое Flash. В любом проекте приличного размера процесс развертывания (или сценарии выполнения) автоматизирует эту задачу. Предполагается, что контент достаточно важен для поисковых систем, достаточно важен для перемещения по CMS и считывания во Flash и на страницу динамически.
Для глубинных ссылок вы должны использовать ExternalInterface в ActionScript для связи с JavaScript браузера и чтения / записи хэшей содержимого в URL-адрес. Это СОП для любых сложных приложений Flash или Flex. Adobe включает реализацию в Flex SDK.
Я согласен с автором постов. Flash выглядит потрясающе, но не очень функционально. Я дизайнер wordpress, и мне приходится его внедрять. У меня даже есть немного на моем собственном сайте, но иметь целый сайт, построенный из него - это ужасно. Попробуйте использовать его для заголовков или портфолио. Хороший пост.