Вход

Просмотр полной версии : Flash Vs Mozilla


Kim Artemjev
01.08.2007, 12:49
Воспользовался советом на форуме насчёт swf object для определении версии флэш плеера. В итоге рамка вокруг фильма в эксплорере исчезла (это была изначальная проблема). Зато пропала картинка при просмотре через Мозиллу.
Походу чего то не дописал

Код такой


<HTML>
<HEAD>
<TITLE>Preciuos Moments</TITLE>
<meta name="description" content="">
<meta name="keywords" content="">
<script type="text/javascript" src="swfobject.js"></script>
</HEAD>
<BODY bgcolor="#ffffff" topmargin = 0>
<table align = "center" valign = "center" height="100%" width="100%">
<tr align = "center" valign = "center">
<td>

<div id="flashcontent">

</div>

<script type="text/javascript">
var so = new SWFObject("esileht.swf","esileht","500","200","8", "#FFFFFF");
so.write("flashcontent");
</script>

</td>
</tr>
</table>
</BODY>
</HTML>

etc
01.08.2007, 13:03
Kim Artemjev, отредактируйте свой пост и оформите код тегами .

Kim Artemjev
01.08.2007, 13:14
Да да ... сорри ;)

etc
01.08.2007, 13:16
Приведенный код верен, при условии, что swfobject.js нормальный.

Kikasso
01.08.2007, 13:18
А style никто не забыл прописать у div?
upd: хотя и без этого должно работать.

Kim Artemjev
01.08.2007, 13:29
Что можно добавить например сюда тогда ? ведь через Експлорер всё работает)

etc
01.08.2007, 13:31
Ссылку на страницу с проблемой можно увидеть?

Kim Artemjev
01.08.2007, 13:34
Само собой http://www.preciousmoments.ee/

Kikasso
01.08.2007, 13:37
BOM уберите с файла. Пересохраните swfobject.js без BOM или качните заново.

Kim Artemjev
01.08.2007, 13:38
2 Kikasso смотри наверху

etc
01.08.2007, 13:41
Гм, в Firefox выдал ошибку

Error: SWFObject is not defined
Source File: http://www.preciousmoments.ee/
Line: 20

Скорее всего что-то не так с самим SWFObject.

Kim Artemjev
01.08.2007, 13:42
Глупый вопрос - BOM - это что ?

Kikasso
01.08.2007, 13:44
Установите себе плагин для FF:
http://www.getfirebug.com/contribute.html?product
Это полезно для отладки.

ВОМ - заголовок, что файл типа уникод.
Качните свежую версию js и перезалейте.

Kim Artemjev
01.08.2007, 13:44
А у меня ошивок не выдаёт - просто я вижу вместо Флэша текст который между

<div id="flashcontent">

Flash - этот текст я вижу

</div>

etc
01.08.2007, 13:48
Kim, мне ещё раз вас попросить оформить код?

Природа глюка непонятна. На этой (http://etcs.ru/pre/StageManagerDemo/) странице нормально все отображается?

Kim Artemjev
01.08.2007, 13:48
Не помогло ( .

Да на етой странице всё ОК. Поробую переписать код

etc
02.08.2007, 16:56
Сохраните страницу в utf-8 кодировке, а не Unicode UTF-16 LE.

Kim Artemjev
02.08.2007, 16:58
Не помогает - всё по старому

http://www.preciousmoments.ee/rus.html

etc
02.08.2007, 17:01
Страница по прежнему сохранена в кодировке Unicode UTF-16. И без метки, к тому же.
Сохраните в utf-8, ещё раз говорю.

Kim Artemjev
02.08.2007, 17:02
Ну что я могу сказать - с меня пиво ) всё заработало. Обьясни пожалуста в чём прикол с етими кодировками ?

etc
02.08.2007, 17:03
Не знаю, возможно это баг Firefox. Он правильно отображает страницу, но для JS получается иная кодировка или ещё что-то.

Kim Artemjev
02.08.2007, 17:10
спасибо, будем знать