Problem z przypisaniem obrazku do zmiennej i wywołaniem alertu w javascript.

0

O to mój kod:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
 <title>Szachownica itp.</title>


<script type="text/javascript">
var x = document.createElement('img');
var y = document.createElement('img');
x.src="czarny.gif";
y.src="bialy.gif";
x.onclick=kom;
y.onclick=kom1;
var i,j;
   for (i=0;i<8;i++)
    {for (j=0;j<8;j++)
      if((j+i)%2!=0)
        document.write('<img src="czarny.gif">');
 	 else
        document.write('<img src="bialy.gif">');
	  document.write('<br>');
    }
 function kom()
{
  alert("Kliknales czarne pole");
}
function kom1()
{
 alert("Kliknales biale pole");
}
	
 
</script>

</head>
<body>


</body>
</html>
 

Jak zrobić by alert po kliknieciu na obrazek działał ? :(

Mam tez prosbe o jakies wskazówki jak napisać skrypt w js, który po podaniu id elementu bedzie podawal wszystkie jego znaczniki potomne.

0

Pytanie 1: zdefiniowałeś x i y, ale ich nie użyłeś w pętli - zamiast tego na nowo stworzyłeś elementy DOM

Pytanie 2: pole childNodes zawiera tablicę elementów, które są wewnątrz.

0

Zdefiniowałem x,y , aby wywołać alert za pomocą "onclick". Niestety nie mam dużych podstaw teoretycznych o javascriptcie, głównie opieram swoją wiedzę o C :p

Hmm, jak wpiszę zmienne w petle to nie wyswietla tych obrazkow. Co jakbym użył tam appendChild(zmienna) i umiescił to w diva'ch ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1