отправить параметры из тега javascript в файл javascript - PullRequest
0 голосов
/ 01 сентября 2011

Возможно ли это ?, например:

<script type="text/javascript">google.load("swfobject","2.2")</script>
<script type="text/javascript" src="js/myswf.js?swf=animate01"></script>

в файле myswf.js:

swfobject.embedSWF("flash/"+swf+".swf","ID","258","371","9.0.0","",{},wmode:"transparent"},{});

Можно ли сделать что-то подобное? заранее спасибо:)

Ответы [ 2 ]

0 голосов
/ 01 сентября 2011

Краткий ответ - да, но вам нужно создать отдельный файл JavaScript для анализа всех ваших элементов и поиска этих параметров.

Для того, что вы пытаетесь сделать, скорее всего, есть более простое решение.

редактирование:

Вот код:

<script type="text/javascript">
  function doEmbed(name) {
    swfobject.embedSWF("flash/"+name+".swf","ID","258","371","9.0.0","",{},wmode:"transparent"},{});
  }

  doEmbed("animate01");
</script>
0 голосов
/ 01 сентября 2011

Вы можете зарегистрировать глобальную переменную с именем swf в первом скрипте.Ссылки на переменную swf в javascript, интерпретируемую после, будут ссылаться на этот объект как на глобальный.Это не очень хорошая практика, но это работает.Я предпочел бы, чтобы весь мой код, работающий с этой переменной, был в одном месте :) Таким образом, я избегаю опасных побочных эффектов и уродливых глобалов, засоряющих мой JavaScript ...

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