Ситуация: у вас есть .swf, встроенный в html-страницу, и когда вы нажимаете на что-то в .swf, ему нужно всплывать без хромированного окна. Обычно это было бы довольно просто - но рассмотрим Safari, который полностью отключает все функции window.open, пока включен его всплывающий блок-блок (он делает исключение, если функция запускается onclick, но не учитывает клики во флэш-памяти) , Как вы можете создать что-то, что изящно ухудшает (обеспечивает альтернативный и примерно эквивалентный опыт) для браузеров, которые не будут выполнять window.open?всплывающие окна из встроенного .swf кросс-браузера
(примечание:. Это AS3, и Safari 3 для PC или Mac мы говорим, - но в более широком смысле, любой браузер, который не поддерживает или отказывается разрешить JavaScript window.open функцию)
Whoa. Это грустно. Мне нравится это. Вам нужно будет сделать некоторые причудливые сценарии, чтобы убедиться, что div появился в нужном месте в нужное время, но это похоже на хорошее решение. – 2008-11-24 13:18:33