Показать сообщение отдельно
Старый 24.12.2008, 12:59
CoolDV вне форума Посмотреть профиль Отправить личное сообщение для CoolDV Найти все сообщения от CoolDV
  № 1  
Ответить с цитированием
CoolDV

Регистрация: Sep 2002
Сообщений: 84
По умолчанию Передача переменных из html (Opera, Chrome, Firefox)

Добрый день, понимаю тема избита, но все же.
Есть мувик, есть страничка.
В этот мувик необходимо передать 36 параметров, вида
Код:
<param name="movie" value="map.swf?district1=Андреапольский&district2=Бежецкий&district3=Бельский&district4=Бологовский&district5=Весьегонский&district6=Вышневолоцкий&district7=Жарковский&district8=Западнодвинский&district9=Зубцовский&district10=Калининский&district11=Калязинский&district12=Кашинский&district13=Кесовогорский&district14=Кимрский&district15=Конаковский&district16=Краснохолмский&district17=Кувшиновский&district18=Лесной&district19=Лихославский&district20=Максатихинский&district21=Молоковский&district22=Нелидовский&district23=Оленинский&district24=Осташковский&district25=Пеновский&district26=Рамешковский&district27=Ржевский&district28=Сандовский&district29=Селижаровский&district30=Сонковский&district31=Спировский&district32=Старицкий&district33=Торжокский&district34=Торопецкий&district35=Удомельский&district36=Фировский" />

В IE как всегда проблем нет. в остальных браузерах undefined ( вызываю _root.district1......district37)


Попробовал так
Код:
var main_html = 
'<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" '+
    'codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" '+
    'width="291" height="238" '+
    'id="map-180" >'+
    '<param name="FlashVars" value="$$$$" />'+
    '<param name="allowScriptAccess" value="always" />'+
    '<param name="movie" value="map-180.swf" />'+
    '<PARAM NAME="wmode" VALUE="transparent">'+
'<embed src="nav.swf" '+
    'FlashVars="$$$$" '+
    'allowScriptAccess="always" '+
    'wmode="transparent" '+
    'width="640" height="480" '+
    'name="map-180" '+
    'swLiveConnect="true" '+
    'type="application/x-shockwave-flash" '+
    'pluginspage="http://www.macromedia.com/go/getflashplayer" />'+
'</object>';

// ...


var FlashVars = "district1=Андреапольский&district2=Бежецкий&district3=Бельский&district4=Бологовский&district5=Весьегонский&district6=Вышневолоцкий&district7=Жарковский&district8=Западнодвинский&district9=Зубцовский&district10=Калининский&district11=Калязинский&district12=Кашинский&district13=Кесовогорский&district14=Кимрский&district15=Конаковский&district16=Краснохолмский&district17=Кувшиновский&district18=Лесной&district19=Лихославский&district20=Максатихинский&district21=Молоковский&district22=Нелидовский&district23=Оленинский&district24=Осташковский&district25=Пеновский&district26=Рамешковский&district27=Ржевский&district28=Сандовский&district29=Селижаровский&district30=Сонковский&district31=Спировский&district32=Старицкий&district33=Торжокский&district34=Торопецкий&district35=Удомельский&district36=Фировский"";

document.write(main_html.split("$$$$").join(FlashVars));

тоже не получается, т.е. в IE нормально, в опере и др. вообще не отображается :-(

что делать?

Добавлено через 3 минуты
УПС нашел :-)
__________________
Всё новое - это хорошо переделанное старое