Как перейти от вспышки по внешней ссылке? - PullRequest
0 голосов
/ 10 марта 2010

У меня есть Mac OS виджет со вспышкой.Если нажать на flash, должен открыться URL в окне браузера.Но этого не происходит.Я использую такой код:

DETAILS_HTML='object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="700" height="460" id="start" align="middle">'+
  'param name="allowScriptAccess" value="always" />'+
  'param name="flashvars" value=SomeParam>'+
  'param name="movie" value=SomeValue />'+
        'param name="wmode" value="transparent" />'+
        'param name="quality" value="best" />'+
  'param name="scale" value="noborder" />'+
        'param name="bgcolor" value="#ffffcc" />'+
  'embed src=SomeSrc quality="best" scale="noborder" bgcolor="#ffffcc" width="700" height="460" name="start" align="middle" type="application/x-shockwave-flash" allowScriptAccess="always" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars= SomeParam /> /embed>'+
 '/object>';


document.getElementById('flashPlayer').innerHTML=DETAILS_HTML;

Пожалуйста, помогите решить эту проблему.

1 Ответ

0 голосов
/ 10 марта 2010

Рассматривали ли вы использование swfObject ? Вы можете использовать функцию javascript, чтобы заменить другой контейнер. Посмотрите в их вики здесь , что они называют "динамической публикацией".

Вы пишете:

должно открыться окно браузера

Если вы хотите открыть новое окно браузера, возможно, вам следует использовать функцию window.open? Вы можете найти руководство для этого здесь .

...