Como posso adicionar dinamicamente uma tag <object> com JavaScript no IE?

Eu tenho que adicionar uma marca incorporada para o Firefox ou uma marca de objeto para o Internet Explorer com JavaScript para abordar o ActiveX / Plugin apropriado, dependendo do navegador. O plug-in pode estar ausente e precisa ser baixado nesse caso. A tag incorporada adicionada dinamicamente para o Firefox funciona conforme o esperado. A marca de objeto adicionada dinamicamente para o Internet Explorer parece não fazer nada. A tag de objeto precisa dos seguintes atributos para funcionar corretamente.

id ="SomeId" classid = "CLSID:{GUID}" codebase = "http://www.MyActicexSource.com/MyCuteActivex.CAB#Version=2,0,0,1"

Mesmo uma idéia ou método geral de trabalho seria bom.

Obrigado!

questionAnswers(3)

yourAnswerToTheQuestion