Tuossa kk sitten kyselin tilastojen laskennasta. Nyt sitten kuukauden opiskelleena javascriptiä (kun huomasin, että sehän on täysi kieli), sain aikaiseksi tämmöisen koodin:
function jaa(iNum1, iNum2) {return iNum1 / iNum2;} var iResult=jaa(0,0);document.write(iResult.toFixed(2));
Lyhyt ja yksinkertainen, mutta ensimmäinen oma tuotos ohjelmoinnin alalla.
Tuolla saa päässä ja laskimella laskemisemiset pois.
Eihän tämä vielä ole siellä päinkään mitä vielä kauniina päivänä aion tehdä.
Joten kysyisin nyt onko mahdollista html-taulukon sisällä olevia numeroita käyttää muuttujina funktiossa joka on toisessa html-taulukossa? Tuolla käynti voi hiukan valaista -->
http://www.futistieto.net/hjk.htm
Tuo funktio kannattaisi toki kirjoittaa vaan kertaalleen ja sitten kutsua sitä
document.writen argumenttina. Eli jotenkin näin:
function jaa(num1,num2) { result = num1 / num2; return result.toFixed(2); }
... ja sitten siellä solujen sisällä:
<script language="JavaScript">document.write(jaa(3/2))</script>
Mitä varsinaiseen kysymykseesi tulee, en kyllä nyt oikein hahmottanut mitä olet tekemässä, mutta jotakuinkin näin se onnistuu:
<table> <tr><td id="solu1">[i]täällä on joku numero[/i]</td> <td id="solu2">[i]täälläkin on numero[/i]</td></tr> </table>
Ja kutsutaan funktiota:
jaa(document.getElementById('solu1').innerHTML, document.getElementById('solu2').innerHTML))
(Ylläolevassa esimerkissä argumenttien tulisi kyllä olla samalla rivillä, mutta se sotkee putkan leiskan.)
Ei muuten sitten toimi kovin vanhoilla selaimilla. Mutta, ehkä noilla opeilla pääsee alkuun. Jos tulee ongelmia, kysele.
Kiitos tuosta. Mulle tuossa pähkäiltävää vähäksi aikaa:)
Aihe on jo aika vanha, joten et voi enää vastata siihen.