diff -r dceaaefb1946 -r 0a865a665698 java/sql-vyuka/web/hlavni.js --- a/java/sql-vyuka/web/hlavni.js Sun May 31 17:46:11 2009 +0200 +++ b/java/sql-vyuka/web/hlavni.js Tue Jun 02 01:36:17 2009 +0200 @@ -80,3 +80,50 @@ ajax.send(null); } } + +var pruvodceAktualniId = 0; + +function ajaxPruvodcePredchozi() { + ajaxPruvodceNaviguj('predchozi', pruvodceAktualniId, null); +} + +function ajaxPruvodceZpet() { + /** TODO: historie navigace */ + alert('Tato funkce se teprve připravuje.'); +} + +function ajaxPruvodceVpred() { + /** TODO: historie navigace */ + alert('Tato funkce se teprve připravuje.'); +} + +function ajaxPruvodceNasledujici() { + ajaxPruvodceNaviguj('nasledujici', pruvodceAktualniId, null); +} + +function ajaxPruvodceKod(kod) { + ajaxPruvodceNaviguj('podleKodu', 0, kod); +} + +function ajaxPruvodceId(id) { + ajaxPruvodceNaviguj('podleId', id, null); + +} + +function ajaxPruvodceNaviguj(akcePruvodce, id, kod) { + if (ajax.readyState == 4 || ajax.readyState == 0) { + ajax.open("POST", 'ajax.jspx?akce=napoveda&pruvodce=' + encodeURIComponent(akcePruvodce) + '&idPruvodce=' + encodeURIComponent(id) + '&kodPruvodce=' + encodeURIComponent(kod), true); + ajax.onreadystatechange = function() { + if (ajax.readyState == 4) { + zobraz(ajax.responseText, napovedniPole); + if (document.pruvodceData) { + pruvodceAktualniId = document.pruvodceData.id.value + } else { + pruvodceAktualniId = 0; + } + } + }; + ajax.send(null); + } +// TODO: změnit URL +}