Большая проблема с NextGEN Gallery Widget

С Оперой и Мазилой работает нормально!

а вот с IE проблема, как только запускается сайт и начинает работать скрипт NextGEN Gallery Widget

появляется ошибка: Не удалось открыть узел http:// Операция прервана.

Ошибка конечно очевидная для IE!

Понятно всем что нужено установить для IE Flash плеер 9, но вот в чем загвостка простому Юзеру ведь все равно он открыл сайт увидел надпись "Не удалось открыть узел http:// Операция прервана." и сразу же закрыл и забыл про сайт, а ведь простых пользователей КУЧА и все в основном пользуются IE (мой сайт по статистике открывают 70% IE),

Вопрос какой тогда смысл в использовании NextGEN Gallery Widget, ведь его нельзя использовать в IE, почему разработчики допустили такую шляпу?

Как можно решить эту проблему и заставить IE простого юзера увидеть NextGEN Gallery Widget?

Помогите пожалуйста очень хочется что бы NextGEN Gallery Widget увидели все!

Вот этот скрипт от которого умирает IE, Что нужно в нем изменить чтобы заработал IE

$out .= "\n\t".'<script type="text/javascript" defer="defer">’;
$out .= "\n\t".'<!–‘;
$out .= "\n\t".’//<![CDATA[‘;
$out .= "\n\t\t".’var sbsl = new SWFObject("’.NGGALLERY_URLPATH.’imagerotator.swf", "ngg_slideshow’.$galleryID.’", "’.$irWidth.’", "’.$irHeight.’", "7", "#’.$ngg_options[‘irBackcolor’].’");’;
$out .= "\n\t\t".’sbsl.addParam("wmode", "opaque");’;
$out .= "\n\t\t".’sbsl.addVariable("file", "’.NGGALLERY_URLPATH.’nggextractXML.php?gid=’.$galleryID.’");’;
$out .= "\n\t\t".’sbsl.addVariable("linkfromdisplay", "false");’;
$out .= "\n\t\t".’sbsl.addVariable("shownavigation", "false");’;
// default value changed in 3.15 : linkfromdisplay, shownavigation, showicons
if (!$ngg_options[‘irShuffle’]) $out .= "\n\t\t".’sbsl.addVariable("shuffle", "false");’;
if (!$ngg_options[‘irShowicons’]) $out .= "\n\t\t".’sbsl.addVariable("showicons", "false");’;
if ($ngg_options[‘irShowicons’]) $out .= "\n\t\t".’sbsl.addVariable("showicons", "true");’;
$out .= "\n\t\t".’sbsl.addVariable("overstretch", "’.$ngg_options[‘irOverstretch’].’");’;
$out .= "\n\t\t".’sbsl.addVariable("backcolor", "0x’.$ngg_options[‘irBackcolor’].’");’;
$out .= "\n\t\t".’sbsl.addVariable("frontcolor", "0x’.$ngg_options[‘irFrontcolor’].’");’;
$out .= "\n\t\t".’sbsl.addVariable("lightcolor", "0x’.$ngg_options[‘irLightcolor’].’");’;
if (!empty($ngg_options[‘irScreencolor’])) $out .= "\n\t\t".’sbsl.addVariable("screencolor", "0x’.$ngg_options[‘irScreencolor’].’");’;
$out .= "\n\t\t".’sbsl.addVariable("rotatetime", "’.$ngg_options[‘irRotatetime’].’");’;
$out .= "\n\t\t".’sbsl.addVariable("transition", "’.$ngg_options[‘irTransition’].’");’;
$out .= "\n\t\t".’sbsl.addVariable("width", "’.$irWidth.’");’;
$out .= "\n\t\t".’sbsl.addVariable("height", "’.$irHeight.’");’;
$out .= "\n\t\t".’sbsl.write("ngg_widget_slideshow’.$galleryID.’");’;
$out .= "\n\t".’//]]>’;
$out .= "\n\t".’–>’;
$out .= "\n\t".'</script>’;

Anonymous
Отправить
Ответ на: