Keresés

Új hozzászólás Aktív témák

  • Sk8erPeter
    nagyúr

    Kösz a helpet, végülis így sikerült megoldani:

    <script language="JavaScript">
    <!--
    var oRows = document.getElementById('example-en').getElementsByTagName('tr');
    var iRowCount = oRows.length-1;

    document.write('Jelenleg ' + iRowCount + ' Film');
    //-->
    </script>

    De valamiért csak akkor működik ha a táblázat végére rakom be. Jó lenne valahogy a dokumentum elejére kiíratni.
    Ebben kéne még egy kicsit segíteni :)

    Akkor tedd be ezt az egészet egy függvénybe, a függvényt pedig a <head> tag alá (<script>-be), és hívd meg a függvényt akkor, amikor az ablak betöltődött - ez pedig az "onload" esemény; pl. beteheted a <body> taghez:
    <body onload="ez_a_fuggvenyed();">
    ...

    Ja, és document.write() helyett használhatod a document.getElementById('valami').innerHTML = ... -t is. :)

  • ollie
    MODERÁTOR

    Érdekelne hogy Javascript-el lehet-e csinálni "táblasor" számlálót.

    Van egy html dokumentumom egy táblázattal, amibe nagyon sok adat van, filmek neve+pár adat hozzá, ez több sorban oszlopokkal elválasztva. (1 sor = 1 filmnév)
    És ehhez kéne egy számláló ami mutatja épp hány film (táblázat sor) van html kódban.

    Gondolom ha megvalósítható, akkor a <tr></tr> tagokat kéne megszámolnia.
    Vki remélem tud ebben segíteni;)

    Nem kell ehhez megszámolni, van a táblázatnak egy olyan tulajdonsága, ami tartalmazza a sorok számát:

    document.getElementById('tableId').rows.count

    vagy

    document.getElementById('tableId').rows.length

  • kissgy1028
    csendes tag

    Érdekelne hogy Javascript-el lehet-e csinálni "táblasor" számlálót.

    Van egy html dokumentumom egy táblázattal, amibe nagyon sok adat van, filmek neve+pár adat hozzá, ez több sorban oszlopokkal elválasztva. (1 sor = 1 filmnév)
    És ehhez kéne egy számláló ami mutatja épp hány film (táblázat sor) van html kódban.

    Gondolom ha megvalósítható, akkor a <tr></tr> tagokat kéne megszámolnia.
    Vki remélem tud ebben segíteni;)

    Szerintem legjobban azzal járnál, ha php+mysql segítségével oldanád meg a dolgot, mivel ez a probléma nagyon adatbáziskezelésre hajaz.
    Egy adatbázisban tárolnád az adatokat, és egyszerűen csak meg kellene számolni az adattáblában lévő rekordok számát. Az adatábblában szereplő adatokat könnyedén ki is lehet íratni, akár táblázatos formában is az adott oldaladra. Ennek a módszernek nagy előnye, hogy más adatbázisműveleteket is végre tudsz vele hajtani, és az adattáblád bővítésével frissül a weblapon megjelenített tartalom is.
    Persze, ez csak akkor járható út, ha megfelelő php és mysql ismeretekkel rendelkezel.
    Üdv.!

Új hozzászólás Aktív témák