Ссылки из Flash-карты в Сафари и ИЕ работают, в Опере и Мозилле – нет (нужна помощь)

12
T.R.O.N
На сайте с 18.05.2004
Offline
314
#11
Slav Krivonos:
в этом случае код выглядит совершенно по-другому, чем когда он выходит из движка сайта

проблема именно в этом. Ненавижу движки

От воздержания пока никто не умер. Хотя никто и не родился! Prototype.js был написан теми, кто не знает JavaScript, для тех, кто не знает JavaScript (Richard Cornford)
Slav Krivonos
На сайте с 08.12.2007
Offline
146
#12
T.R.O.N:
проблема именно в этом. Ненавижу движки

не все движки одинаковы :)

мой программист для моего сайта написал, как мне кажется, отличный движок (Денис, спасибо! :) ).

Но как мне "нравится" этот движок... не передать

а какой он код отдает... (<span style="font-size: small;"><span style="font-family: Arial;"><span class="Title"></span></span></span> и тому подобное...)

этот код раздвигает в моей голове границы возможного - я думал, так не делают уже много-много-много лет... :)

• slav.ua (https://slav.ua) • Форум о бриллиантах (http://brillianty.net) • Бесплатно создай код ссылки за секунду: unlim урлов — unlim анкоров (http://useit.com.ua/mode3.html) • Проверка позиций за XML-лимиты (http://allpositions.ru/redirect/923) • Надёжный дешевый хостинг «Украина» (https://ukraine.com.ua/?page=196971)
T.R.O.N
На сайте с 18.05.2004
Offline
314
#13
Slav Krivonos:
этот код раздвигает в моей голове границы возможного

в народе это называется иначе =)))

Slav Krivonos
На сайте с 08.12.2007
Offline
146
#14
T.R.O.N:
в народе это называется иначе =)))

за написание таких слов, как это называется в народе, на этом форуме могут и забанить (матерная речь ведь запрещена) :)

Jekyll
На сайте с 04.05.2009
Offline
136
#15

C swfobject тоже, насколько я понимаю, не получилось? =)

Вы вставляете этот код в шаблон, или в текст статей?

[Удален]
#16

сложно понять в чём проблема без ссылки на источник. скинь в личные сообщения ссылку на источник. если проблема во флэше/флексе, можно декомпилировать и переписать как нужно. таким способом несколько раз помогал тут на форуме с флешем.

Slav Krivonos
На сайте с 08.12.2007
Offline
146
#17
Jekyll:
C swfobject тоже, насколько я понимаю, не получилось? =)
Вы вставляете этот код в шаблон, или в текст статей?

прежде всего, спасибо вам за помощь

по ситуации: слава Богу, с каникул вернулся мой программист - теперь настройкой занимается опять он (а то я в этих "ФлешВарах" разбираюсь как свинья в апельсинах)

я отправил ссылку на эту тему программисту, чтоб он смог почитать ваши советы

еще раз спасибо всем за помощь!

Slav Krivonos добавил 04.02.2010 в 15:04

AustinTX:
сложно понять в чём проблема без ссылки на источник. скинь в личные сообщения ссылку на источник. если проблема во флэше/флексе, можно декомпилировать и переписать как нужно. таким способом несколько раз помогал тут на форуме с флешем.

отписал ссылку в личку

посмотрите, пожалуйста

заранее спасибо

[Удален]
#18

получил, посмотрел. видимо глюк при передаче параметром из asp во flash.

----

вероятнее всего flash считывая вот эту ссылку не правильно irpen=/Default.aspx?PageId=529#irpen&amp;kyiv=/Default.aspx?Page..... и даёт переменной значение undefined. И соответственно при переходе по этой ссылке ведёт сюда ...o.ua//undefined

попробуйте для эксперимента убрать вот этот слэш irpen=/Default.aspx?PageId=529#irpen&amp;kyiv=/Default.aspx?Page (хотя бы первого города Ирпень и проверить его)

AustinTX добавил 04.02.2010 в 18:47

---------------

подшаманил немного сам swf файл. попробуй, перезалей. отправил в личные сообщения

Slav Krivonos
На сайте с 08.12.2007
Offline
146
#19
AustinTX:
получил, посмотрел. видимо глюк при передаче параметром из asp во flash.
----
вероятнее всего flash считывая вот эту ссылку не правильно irpen=/Default.aspx?PageId=529#irpen&amp;kyiv=/Default.aspx?Page..... и даёт переменной значение undefined. И соответственно при переходе по этой ссылке ведёт сюда ...o.ua//undefined
попробуйте для эксперимента убрать вот этот слэш irpen=/Default.aspx?PageId=529#irpen&amp;kyiv=/Default.aspx?Page (хотя бы первого города Ирпень и проверить его)

AustinTX добавил 04.02.2010 в 18:47
---------------
подшаманил немного сам swf файл. попробуй, перезалей. отправил в личные сообщения

AustinTX, респект вам и уважуха за помощь!

спасибо большое вам и всем (T.R.O.N, Jekyll), кто помогал разобраться в чем дело.

сейчас исправно кроссбраузерно работает такой код:

<object id="synevomap_3-2" height="470" width="695" align="middle" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0">

<param name="allowScriptAccess" value="sameDomain" />

<param name="allowFullScreen" value="false" />

<param name="flashVars" value="irpen=/Default.aspx?PageId=529#irpen&amp;kyiv=/Default.aspx?PageId=529#kiev&amp;borispol=/Default.aspx?PageId=529#borispol&amp;belaya=/Default.aspx?PageId=529#belaya-tserkov&amp;brovary=/Default.aspx?PageId=529#brovary&amp;dnepropetrovsk=/Default.aspx?PageId=529#dnepropetrovsk&amp;dneprodzerzhinsk=/Default.aspx?PageId=529#dneprodzerzhinsk&amp;krivoyrog=/Default.aspx?PageId=529#krivoyrog&amp;uzhgorod=/Default.aspx?PageId=529#uzhgorod&amp;mukachevo=/Default.aspx?PageId=529#mukachevo&amp;lvov=/Default.aspx?PageId=529#lvov&amp;truskavets=/Default.aspx?PageId=529#truskavets&amp;ternopol=/Default.aspx?PageId=529#ternopol&amp;lutsk=/Default.aspx?PageId=529#lutsk&amp;kovel=/Default.aspx?PageId=529#kovel&amp;rovno=/Default.aspx?PageId=529#rovno&amp;zhitomir=/Default.aspx?PageId=529#zhitomir&amp;berdichev=/Default.aspx?PageId=529#berdichev&amp;cherkassy=/Default.aspx?PageId=529#cherkassy&amp;khmelnitskiy=/Default.aspx?PageId=529#khmelnitskiy&amp;odessa=/Default.aspx?PageId=529#odessa&amp;simpheropol=/Default.aspx?PageId=529#simpheropol&amp;sevastopol=/Default.aspx?PageId=529#sevastopol&amp;vinnitsa=/Default.aspx?PageId=529#vinnitsa&amp;kharkov=/Default.aspx?PageId=529#kharkov&amp;chernigov=/Default.aspx?PageId=529#chernigov&amp;donetsk=/Default.aspx?PageId=529#donetsk&amp;kirovograd=/Default.aspx?PageId=529#kirovograd&amp;nikolaev=Default.aspx?PageId=529#nikolaev" />

<param name="movie" value="/images/synevomap_3-2.swf" />

<param name="quality" value="high" />

<param name="bgcolor" value="#FAFAFB" /><script type="text/javascript">

<!--

var g_bShowFlash=false; if (navigator.appVersion.indexOf("Win")>=0 && parseFloat(navigator.appVersion.substr(navigator.appVersion.indexOf("MSIE ")+5))>=4) {document.write('<script type="text/vbscript"\> \n');document.write('g_bShowFlash = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5")))\n');document.write('</SCRIPT\>');} var objText_Flash_744_0_swf = 'classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="695px" height="470px" id="Flash_744_0_swf" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="/images/synevomap_3-2.swf?irpen=/Default.aspx?PageId=529#irpen&amp;kyiv=/Default.aspx?PageId=529#kiev&amp;borispol=/Default.aspx?PageId=529#borispol&amp;belaya=/Default.aspx?PageId=529#belaya-tserkov&amp;brovary=/Default.aspx?PageId=529#brovary&amp;dnepropetrovsk=/Default.aspx?PageId=529#dnepropetrovsk&amp;dneprodzerzhinsk=/Default.aspx?PageId=529#dneprodzerzhinsk&amp;krivoyrog=/Default.aspx?PageId=529#krivoyrog&amp;uzhgorod=/Default.aspx?PageId=529#uzhgorod&amp;mukachevo=/Default.aspx?PageId=529#mukachevo&amp;lvov=/Default.aspx?PageId=529#lvov&amp;truskavets=/Default.aspx?PageId=529#truskavets&amp;ternopol=/Default.aspx?PageId=529#ternopol&amp;lutsk=/Default.aspx?PageId=529#lutsk&amp;kovel=/Default.aspx?PageId=529#kovel&amp;rovno=/Default.aspx?PageId=529#rovno&amp;zhitomir=/Default.aspx?PageId=529#zhitomir&amp;berdichev=/Default.aspx?PageId=529#berdichev&amp;cherkassy=/Default.aspx?PageId=529#cherkassy&amp;khmelnitskiy=/Default.aspx?PageId=529#khmelnitskiy&amp;odessa=/Default.aspx?PageId=529#odessa&amp;simpheropol=/Default.aspx?PageId=529#simpheropol&amp;sevastopol=/Default.aspx?PageId=529#sevastopol&amp;vinnitsa=/Default.aspx?PageId=529#vinnitsa&amp;kharkov=/Default.aspx?PageId=529#kharkov&amp;chernigov=/Default.aspx?PageId=529#chernigov&amp;donetsk=/Default.aspx?PageId=529#donetsk&amp;kirovograd=/Default.aspx?PageId=529#kirovograd&amp;nikolaev=/Default.aspx?PageId=529#nikolaev" /><param name="quality" value="high" /><embed src="/images/synevomap_3-2.swf?irpen=/Default.aspx?PageId=529#irpen&amp;kyiv=/Default.aspx?PageId=529#kiev&amp;borispol=/Default.aspx?PageId=529#borispol&amp;belaya=/Default.aspx?PageId=529#belaya-tserkov&amp;brovary=/Default.aspx?PageId=529#brovary&amp;dnepropetrovsk=/Default.aspx?PageId=529#dnepropetrovsk&amp;dneprodzerzhinsk=/Default.aspx?PageId=529#dneprodzerzhinsk&amp;krivoyrog=/Default.aspx?PageId=529#krivoyrog&amp;uzhgorod=/Default.aspx?PageId=529#uzhgorod&amp;mukachevo=/Default.aspx?PageId=529#mukachevo&amp;lvov=/Default.aspx?PageId=529#lvov&amp;truskavets=/Default.aspx?PageId=529#truskavets&amp;ternopol=/Default.aspx?PageId=529#ternopol&amp;lutsk=/Default.aspx?PageId=529#lutsk&amp;kovel=/Default.aspx?PageId=529#kovel&amp;rovno=/Default.aspx?PageId=529#rovno&amp;zhitomir=/Default.aspx?PageId=529#zhitomir&amp;berdichev=/Default.aspx?PageId=529#berdichev&amp;cherkassy=/Default.aspx?PageId=529#cherkassy&amp;khmelnitskiy=/Default.aspx?PageId=529#khmelnitskiy&amp;odessa=/Default.aspx?PageId=529#odessa&amp;simpheropol=/Default.aspx?PageId=529#simpheropol&amp;sevastopol=/Default.aspx?PageId=529#sevastopol&amp;vinnitsa=/Default.aspx?PageId=529#vinnitsa&amp;kharkov=/Default.aspx?PageId=529#kharkov&amp;chernigov=/Default.aspx?PageId=529#chernigov&amp;donetsk=/Default.aspx?PageId=529#donetsk&amp;kirovograd=/Default.aspx?PageId=529#kirovograd&amp;nikolaev=/Default.aspx?PageId=529#nikolaev" quality="high" width="695px" height="470px" name="Flash_744_0_swf" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'; if(g_bShowFlash == true) { document.write('<span id="span_Flash_744_0_swf"></span>'); document.write('<script type="text/javascript" src="Javascript/FlashVars.js" onreadystatechange="initFlash_Flash_744_0_swf();"><\/script>'); } else { document.write('<object ' + objText_Flash_744_0_swf + '</object\>'); } function initFlash_Flash_744_0_swf() { if (event.srcElement.readyState == "complete") { writeObjectTagGeneric("span_Flash_744_0_swf", objText_Flash_744_0_swf); } }

// -->

</script></object>

еще раз спасибо огромное всем за помощь!!!

Slav Krivonos добавил 05.02.2010 в 10:51

Ответ программиста, что помогло (может, кому будет интересно):

"...помогло в коде для мозиллы параметры не через flashvars передать, а через знак ?, как в адресной строке...

Почему не работало через флэшварс - я так и не понял, скорее-всего, как-то движок искажал...

То, что советовали через ява-скрипт добавить - не получилось-бы, я изначально так и делал, движок яваскрипт режет..."

еще раз спасибо всем за помощь!

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий