java/sql-vyuka/web/hlavni.js
changeset 38 0a865a665698
parent 24 dceaaefb1946
child 39 47551a506850
     1.1 --- a/java/sql-vyuka/web/hlavni.js	Sun May 31 17:46:11 2009 +0200
     1.2 +++ b/java/sql-vyuka/web/hlavni.js	Tue Jun 02 01:36:17 2009 +0200
     1.3 @@ -80,3 +80,50 @@
     1.4          ajax.send(null);
     1.5      }
     1.6  }
     1.7 +
     1.8 +var pruvodceAktualniId = 0;
     1.9 +
    1.10 +function ajaxPruvodcePredchozi() {
    1.11 +    ajaxPruvodceNaviguj('predchozi', pruvodceAktualniId, null);
    1.12 +}
    1.13 +
    1.14 +function ajaxPruvodceZpet() {
    1.15 +    /** TODO: historie navigace */
    1.16 +    alert('Tato funkce se teprve připravuje.');
    1.17 +}
    1.18 +
    1.19 +function ajaxPruvodceVpred() {
    1.20 +    /** TODO: historie navigace */
    1.21 +    alert('Tato funkce se teprve připravuje.');
    1.22 +}
    1.23 +
    1.24 +function ajaxPruvodceNasledujici() {
    1.25 +    ajaxPruvodceNaviguj('nasledujici', pruvodceAktualniId, null);
    1.26 +}
    1.27 +
    1.28 +function ajaxPruvodceKod(kod) {
    1.29 +    ajaxPruvodceNaviguj('podleKodu', 0, kod);
    1.30 +}
    1.31 +
    1.32 +function ajaxPruvodceId(id) {
    1.33 +    ajaxPruvodceNaviguj('podleId', id, null);
    1.34 +
    1.35 +}
    1.36 +
    1.37 +function ajaxPruvodceNaviguj(akcePruvodce, id, kod) {    
    1.38 +    if (ajax.readyState == 4 || ajax.readyState == 0) {
    1.39 +        ajax.open("POST", 'ajax.jspx?akce=napoveda&pruvodce=' + encodeURIComponent(akcePruvodce) + '&idPruvodce=' + encodeURIComponent(id) + '&kodPruvodce=' + encodeURIComponent(kod), true);
    1.40 +        ajax.onreadystatechange = function() {
    1.41 +            if (ajax.readyState == 4) {
    1.42 +                zobraz(ajax.responseText, napovedniPole);
    1.43 +                if (document.pruvodceData) {
    1.44 +                    pruvodceAktualniId = document.pruvodceData.id.value
    1.45 +                } else {
    1.46 +                    pruvodceAktualniId = 0;
    1.47 +                }
    1.48 +            }
    1.49 +        };
    1.50 +        ajax.send(null);
    1.51 +    }
    1.52 +// TODO: změnit URL
    1.53 +}