Теперь, когда я узнал, как передавать значения в объект SWF с помощью flashvars , не могли бы вы подсказать мне, как я могу передать значения из строки запроса в JavaScript?
Что я имею в виду? В следующем примере я жестко запрограммировал XML-файл для загрузки в объект SWF.
<script type="text/javascript">
var so = new SWFObject("preview.swf", "", "100%", "100%", "9", "#ffffff");
so.addParam("allowFullScreen", "true");
so.addParam("scale", "noscale");
so.addParam("menu", "false");
so.addVariable("xmlPath", "xml/exampleData.xml");
so.write("flashcontent");
</script>
Поскольку XML-файл создается динамически, XML-файл должен быть загружен из значения строки запроса. (Наверное).
Предположим, мой адрес http://www.example.com/load.aspx?XmlFile=SomeData
Как я могу передать его на сторону javascript? Как ..
so.addVariable("xmlPath", "xml/<% SomeData %>.xml");
или все, что нужно для работы.
ОБНОВЛЕНИЕ: Помимо приведенного выше примера, есть ли способ создания JavaScript на стороне сервера?