Это может зависеть от браузера и типа внедренного объекта, от того, как вы должны изменить объект (например, есть специальные методы для flash-фильмов, такие как Play (), но объект не является flash-фильмом.в начале)
Обычный способ - заменить весь узел встраивания новым <embed>
:
function showGame(whichgame){
var source=whichgame.getAttribute("href");
var game=document.getElementById("gameHolder");
var clone=game.cloneNode(true);
clone.setAttribute('src',source);
game.parentNode.replaceChild(clone,game)
}