Comment modifier la valeur de embed src avec le JavaScript?

J'ai juste commencé à apprendre le JS. Je suis en train de changer la valeur de embed src de la balise présente dans mon code HTML. Mais je suis incapable de le faire avec le code suivant, j'ai écrit -

HTML -

<ol>
<li><a href="http://embedgames.ru/wp-content/games/kitty-throw.swf" 
    onclick="showGame(this);return false;">Kitty Throw</a></li>
</ol>

<embed id="gameHolder" src="http://pictat.com/i/2011/7/10/32479playscrnba.jpg" 
    quality="high" menu ="false" width="550" height="400" 
    type="application/x-shockwave-flash" 
    pluginspage="http://www.macromedia.com/go/getflashplayer" /></center>

JS:

function showGame(whichgame){var source=whichgame.getAttribute("href");
var game=document.getElementById("gameHolder");
game.setAttribute("src",source);}

Je veux le JS pour afficher les fichier flash sélectionné dans la gameHolder de l'espace qui, par défaut, est titulaire d'une image. Je ne suis pas en mesure de le faire avec ma débutant connaissance de JS, aussi s'il vous plaît expliquer le code que vous utilisez.

Vous pouvez inclure peu plus de contexte, comme les autorités HTML ou comment vous avez fait appel à cette fonction. De plus, avez-vous envisagé une bibliothèque de scripts telles que JQuery ou Prototype?
Avez-vous essayé le jeu.src = source; ?
Votre code semble être travail à trouver. Dans quelle partie vous avez le problème?

OriginalL'auteur | 2011-07-11