Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   js+flash+ie (динамическое изменение параметра flashvars) (https://javascript.ru/forum/events/12809-js-flash-ie-dinamicheskoe-izmenenie-parametra-flashvars.html)

Hugo_O 03.11.2010 20:57

js+flash+ie (динамическое изменение параметра flashvars)
 
сделал загрузку флэш для ie с помощью javascript через добавления необходимых элемeнтов innerHTML

var params = new Array();
var allParams = "";
			
params[0] = this.addParam("base", this.base);
params[1] = this.addParam("movie", this.url//!!!!!!!!!!!!!!!+"?"+this.flashVars);
params[2] = this.addParam("quality", this.quality);
params[3] = this.addParam("allowScriptAccess", this.allowScriptAccess);
params[4] = this.addParam("FlashVars", this.flashVars);
			
for (var i=0; i < params.length; i++)
{
         allParams += params[i];
}
			
			
display_main.innerHTML += "<object id='"+this.name+"' classid='"+this.classid+"' codebase='"+this.codeBase+"' width='"+this.width+"' height='"+this.height+"'>"+allParams+"</object>";

this.addParam = function(name, value)
{
         return "<param name='"+name+"' value='"+value+"' />";
}

все параметры передаются(работают) а в flashvars ничего не попадает.

я там момент выделил комментарием //!!!!!
если же переменные передавать в урле, то все нормально, все доходит.

Но мне все-таки нужно разобраться, почему так происходит?


Часовой пояс GMT +3, время: 20:06.