Как то так:
function flashInsert(id, url, width, height, flashvars) {
var banner = document.getElementById(id);
if(1 /*@cc_on - 1 @*/) {
var obj = document.createElement('object'), param = document.createElement('param');
obj.type = 'application/x-shockwave-flash';
obj.height = height;
obj.width = width;
obj.data = url;
param.name = 'wmode';
param.value = 'transparent';
obj.appendChild(param);
if(flashvars) {
param = document.createElement('param');
param.name = 'flashvars';
param.value = flashvars;
obj.appendChild(param);
}
banner.appendChild(obj);
}
else {
banner.innerHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="' + width + '" height="' + height + '"><param name="movie" value="' + url + '" /><param name="wmode" value="transparent" />' + (flashvars ? '<param name="flashvars" value="' + flashvars + '" />' : '') + '</object>';
}
}
window.onload = function() {
flashInsert('идентификатор_контейнера', 'адрес_swf_файла', ширина, высота, 'передаваемые_параметры_flashvars');
};
Не факт, что будет работать :-) выдерал из большого скрипта прямо в форум.