Ошибка SWFObject в FF & IE, отлично работает в Chrome - PullRequest
0 голосов
/ 19 сентября 2011

Я заметил, что у меня странная проблема на моем веб-сайте при использовании Autoviewer (флэш-галерея). Я никогда раньше не замечал этой проблемы и клянусь, что она работала нормально до нескольких месяцев назад, но моя галерея будет нормально загружаться в Chrome, но отображать неправильные размеры в IE и FF.

Вот ошибка, которую я получаю в IE:

Webpage error details

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2; .NET4.0C; .NET4.0E)
Timestamp: Mon, 19 Sep 2011 07:30:23 UTC


Message: 'SWFObject' is undefined
Line: 114
Char: 3
Code: 0
URI: http://mikegreenephotography.com/sports/sports.html


Message: 'SWFObject' is undefined
Line: 125
Char: 3
Code: 0
URI: http://mikegreenephotography.com/sports/sports.html

В FF я получаю:

SWFObject is undefined
var fo = new SWFObject("autoviewer.swf", "autoviewer", "100%", "75%", "8", "#181818");      

В Chrome сайт работает нормально. Я не понимаю Я ценю любую помощь.

1 Ответ

0 голосов
/ 19 сентября 2011

Если вы посмотрите ответы http для своего сайта, вы получите 404 для файла swfobject.js:

Request URL:http://mikegreenephotography.com/swfobject.js
Request Method:GET
Status Code:404 Not Found

Вам нужно поместить файл swfobject.js в это место или обновить HTML, чтобы он отображал правильное местоположение.

Изменить эту строку:

<script type="text/javascript" src="../swfobject.js"></script>

К этому:

<script type="text/javascript" src="/sports/swfobject.js"></script>

И это будет прекрасно работать.

...