PDA

Просмотр полной версии : Флэш в IE


volodia_d
12.07.2010, 18:25
добрый день!
Прошу Вашей помощи по следующему вопросу:
при обновлении страницы в Internet Explorer не отображается флэш картинка, вGoogle Chrome - все нормально.
В чем ошибка?
Всем спасибо за помощь,
с уважением, Владимир.

Вот часть кода:
<script language="javascript" type="text/javascript">
function zoomOut() {
var flashObj = swfobject.getObjectById("map");
if (flashObj) {
flashObj.zoomOut();
}
}

function zoomTo(_state) {
var flashObj = swfobject.getObjectById("map");
if (flashObj) {
flashObj.zoomTo(_state);
}
}

function zoomPoint(_point) {
var flashObj = swfobject.getObjectById("map");
if (flashObj) {
flashObj.zoomPoint(_point);
}
}

function setColor(_state, _color) {
var flashObj = swfobject.getObjectById("map");
if (flashObj) {
flashObj.setColor(_state, _color);
}
}

function refreshData(_data) {
var flashObj = swfobject.getObjectById("map");
if (flashObj) {
flashObj.refreshData(_data);
}
}
</script>
<script type="text/javascript" src="includes/swfobject.js"></script>
<script type="text/javascript">
//swfobject.registerObject("DIYMap", "10.0.0");
var flashvars = {
data_file: "st-new1.php",
use_js: "on",
};
var params = {
allowscriptaccess: "always",
wmode: "transparent"
};
swfobject.embedSWF("pict/map.swf", "map", "600", "400", "9.0.0", "expressInstall.swf", flashvars, params);
</script>
<div id="map">
<p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a></p>
</div>

Хемуль
12.07.2010, 18:40
2 volodia_d:
А в IE необходимая версия Flash Player'а установлена?
Откройте в IE страничку: http://kb2.adobe.com/cps/155/tn_15507.html

iNils
12.07.2010, 18:55
volodia_d, для оформления своего кода надо использовать теги (http://www.flasher.ru/forum/showthread.php?t=122539)

volodia_d
12.07.2010, 18:56
по Вашей ссылке, текущая версия на моем компьютере WIN 10,1,53,64

а как сделать, чтобы любой пользователь, не зависимо от типа браузера и версии плеера мог увидеть FLASH?

Добавлено через 55 секунд
спасибо, учту.

Хемуль
12.07.2010, 20:35
2 volodia_d:
Ну, можно использовать Express Install и вообще решения, детектирующие установленную версию FP. С их помощью вы можете сообщить пользователю о том, что ему необходимо установить новую версию плеера. Но если у пользователя в браузере не установлен плеер, флешку он не увидит вообще.

volodia_d
12.07.2010, 21:28
понятно!
но вопрос в том, что при первом запуске страницы флэшка видна, но при возврате на страницу через F5 или Back - пустая страница.

как это исправить?

Хемуль
13.07.2010, 12:40
2 volodia_d:
Если страница есть в сети, дайте на неё ссылку, пожалуйста.

volodia_d
13.07.2010, 13:48
пока не выкладывал, т.к. есть проблема, которую описал выше.

Добавлено через 20 часов 13 минут
но вот еще 1 факт:
если нажать F5 в IE, то страница не обновляется, а если подождать какое то время, то при повторном нажатии на F5 - флэшка появляется.
где то я встречал, что надо что то в разделе object внести. Но в своем коде я такого раздела не вижу.

что делать?