2010-03-10 2 views
-1

У меня есть виджет Mac OS со вспышкой. Если щелкнуть по вспышке, должен открыться 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; 

Помогите решить эту проблему.

ответ

0

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

Вы пишете:

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

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

Смежные вопросы