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 * |
#2 · Zasláno: 3. 5. 2013, 21:16:15
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 * |
#3 · Zasláno: 5. 5. 2013, 15:41:14
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? |
||
Časová prodleva: 11 let
|
0