Господа, не подскажете:
под ie, nn 6.2, nn 4.76 работает, а под opera 5.12 нет.
В чем трабла?
javascript
:

Код:
...
function TreeView_DoGetValue(movieVariableName) {
var TreeViewObj = isInternetExplorer ? document.all.TreeView : document.TreeView;
alert( TreeViewObj );
var value = TreeViewObj.GetVariable(movieVariableName);
alert( value );
return value;
}
...
Вставка клипа:

Код:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="swflash.cab#version=7,0,0,0"
id="TreeView" width="100%" height="80%" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="TreeView.swf" />
<param name="loop" value="false" />
<param name="menu" value="false" />
<param name="quality" value="high" />
<param name="scale" value="exactFit" />
<param name="bgcolor" value="#ffffff" />
<embed src="TreeView.swf" loop="false" menu="false" quality="high" scale="exactfit"
bgcolor="#ffffff" width="100%" height="80%"
swLiveConnect=true name="TreeView" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
<form><input type="button" onclick="TreeView_DoGetValue('selectedNodesID');" value="test"></form>
Так вот при вызове TreeView_DoGetValue из-под Oper'ы первый alert пишет
Цитата:
|
[object HTMLEmbedElement]
|
, а до второго alert'а дело не доходит - молча выходит из процедурки после (во время?) GetVariable.
Что за проблема? Как лечить? Opera нужна уж больно
ЗЫ: Разумеется сам клип загружается и работает хорошо

"selectedNodesID" - непустая строка циферок