Как получить объект SWF из веб-страницы? - PullRequest
0 голосов
/ 18 января 2010

Предположим, что файл SWF вставлен на страницу со следующим кодом:

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" id="myFlash" width="600" height="500">
   <param name="movie" value="myMovie.swf">
   <embed type="application/x-shockwave-flash" src="myMovie.swf" name="myFlash" width="600" height="500" >
   </embed>
</object>

Как можно получить ссылку на фильм с помощью JavaScript?

Ответы [ 4 ]

2 голосов
/ 18 января 2010
function getMovie(movieName) {
    if (navigator.appName.indexOf("Microsoft") != -1) {
        return window[movieName];
    } else {
        return document[movieName];
    }
}

var flash = getMovie('myFlash')
0 голосов
/ 14 января 2017

Это самый короткий ответ, который я могу написать:

var swf = this ["mySWF"];

0 голосов
/ 18 января 2010

Это легко, но вам нужно устать от Internet Explorer

var myFlash = $.browser.msie ? window[ 'myFlash' ] : document[ 'myFlash' ];

0 голосов
/ 18 января 2010

ли ...

var myReference = document.getElementById("myFlash");

... удовлетворить ваши потребности? Что вы собираетесь делать с этой ссылкой, когда закончите?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...