Autor Zpráva
kordy
Profil
Dobrý večer
potřeboval bych po kliku na tlačítko zvýšit hodnotu proměnné. Pomohli byste mi prosím?
BTW: Celkem zvláštní je, že mi funguje tohle:
<script>
var x=100;
var y=25;
</script>
       <input type="submit" value=" + " onClick="var z=x+y; document.write(z);">

Ale tohle ne



<script>
var x=100;
var y=25;
</script>
       <input type="submit" value=" + " onClick="var z=x+y; ">
<script>
document.write(z);
</script>
margin
Profil *
K nefunkčnímu kódu:
z není definováno, končí chybou, pokud bys z definoval, tak se vypíše (řádek 7)
Po kliknutí na input se sečte x+y, ale nic jiného se nestane, součet se nemůže vypsat.

Fungovat bude třebas následující kód, ale v podstatě jde i jinou verzi tvého funkčního kódu:
<script>
var x=100;
var y=25;
</script>
       <input type="submit" value=" + " onClick="var z=x+y; window.document.getElementById('sum').innerHTML = z;">
<div id="sum">klikni na čudlík</div>
Kordy
Profil *
Děkuji za snahu, ale tohle neni to co bych potřeboval. Potřebuji to načíst do proměnné. A nemyslím tím tohle

var x="<div id='sum'>klikni na čudlík</div>";

Potřebuji, aby v té proměnné bylo jenom to číslo, protože s ním potřebuji dál pracovat-konkrétněji jde o změnu velikosti písma... Samozřejmě bych to všechno mohl udělat zvlášť a každej soubor napsat s jinou velikostí jen jsem doufal, že by to mohlo jít i jinak. :) Mám to dál zkoušet nebo se na to prostě vykašlat?

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: