Я пытаюсь настроить страницу с несколькими изображениями (карты из игры). По умолчанию карты начинаются с обратной стороны.Когда вы нажимаете на изображение, оно переворачивается, чтобы показать вам переднюю часть.
Вот одно из изображений, и как я изменяю это изображение:
<img src="TechBack.png" id="Tech" onclick=diffImageTech(this) />
<script>
function diffImageTech(img)
{
if(img.src.match(/TechBack/)) img.src = "TechFront.png";
else img.src = "TechBack.png";
}
</script>
То, что я также хочу, это произойдет, еслиКарта A уже перевернута на переднее изображение, затем, когда вы щелкнете по Карте B, Карта A перевернется на обратную сторону, а Карта B переместится на переднее изображение.
Вот что я пытаюсь сделать из какого-то гугла:
<img src="CelebBack.png" id="CelebBack" onclick=diffImageCelebs(this) />
<img src="TechBack.png" id="TechBack" onclick=diffImageTech(this) />
<script>
function diffImageCelebs(element)
{
var a = element.getElementById("CelebBack").item(0);
var b = element.getElementById("TechBack").item(0);
var aa = a.getAttribute("src");
var bb = b.getAttribute("src");
if bb = "TechFront.png"
{ bb = "TechBack.png"; }
else { "TechBack.png"; }
b.setAttribute("src", bb);
if aa = "CelebBack.png";
{ aa = "CelebFront.png"; }
else { "CelebBack.png"; }
a.setAttribute("src", aa);
}
</script>
Есть идеи?