Właśnie zacząłem uczyć się JS. Próbuję zmienić wartość osadzenia src w tagu obecnym w moim kodzie HTML. Ale jestem w stanie to zrobić za pomocą następującego kodu pisałem -Jak zmienić wartość osadzonego src w JavaScript?
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);}
chcę JS, aby wyświetlić plik flash wybranego w gameHolder spacja, która domyślnie przechowuje obraz. Nie jestem w stanie tego zrobić tylko dzięki mojej początkowej znajomości JS, proszę również objaśnić kod w miarę jego używania.
można uwzględnić niektóre więcej kontekstu, takiego jak odpowiedni HTML lub jak faktycznie wywołujesz tę funkcję. Co więcej, czy uważasz, że biblioteka skryptów, takich jak JQuery lub Prototype? – ghayes
Czy wypróbowałeś game.src = source; ? –
Twój kod wydaje się działać. W której części masz problem? –