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, время: 01:50. |