Autor Zpráva
juraj
Profil
Zdravím
ako mám upraviť kód,keď chcem napr, kliknúť na číslicu dvojku v treťom stĺpci,aby vyskočila hláška alert s hodnotou danej číslice,na ktorú som klikol a po stlačení OK aby sa daný prvok zmazal. Hľadal som aj na internete,ale nepodarilo sa mi nič podobné nájsť.
<script type="text/javascript">
for (var i = 0; i < 4; i++){
     for (var j = 0; j < 4; j++){
        document.write (+[j]);
       }
       document.write("<br>");
    }
</script>
peta
Profil
"hláška alert s hodnotou danej číslice,na ktorú som klikol "
document.write (+[j]);
document.write ( '<span onclick="alert(\'%1\');">%1<\/span>'.replace(/%1/g, j) );
To mi prijde jako zacatecnicky dotaz a urcite to googlem snadno najdes.

"aby sa daný prvok zmazal"
Smazal nebo vynuloval? Ten kod to vypisuje cele, takze bys ho musel cely prubezne menit. Musel bys mit nekde pole prvku a to timto kodem vypisovat. Zadne pole v tom kodu nevidim. Vynulovat prvek je pak snadne a pak to zas cele vypises, ale pomoci innerHTML ne document.write. Smazani je horsi, je treba udelat uplne nove pole bez toho prvku.
Mozna bys tam mohl dat
document.write ( '<span onclick="alert(\'%1\');this.innerHTML=\'\';">%1<\/span>'.replace(/%1/g, j) );

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: