1.1 --- a/java/sql-vyuka/web/hlavni.js Fri May 29 00:13:11 2009 +0200
1.2 +++ b/java/sql-vyuka/web/hlavni.js Sat May 30 13:56:04 2009 +0200
1.3 @@ -36,7 +36,11 @@
1.4 * @param kde id prvku, do kterého se má text vypsat
1.5 **/
1.6 function zobraz(text, kde) {
1.7 - document.getElementById(kde).innerHTML = text + '<p> <!-- Šťastné hackování ;-) --></p>';
1.8 + if (kde == vstupniPole) {
1.9 + document.aplikace.vstupniPole.value = text;
1.10 + } else {
1.11 + document.getElementById(kde).innerHTML = text + '<p> <!-- Šťastné hackování ;-) --></p>';
1.12 + }
1.13 }
1.14
1.15 /**
1.16 @@ -67,19 +71,17 @@
1.17 /** Jednoduchá AJAXová funkce, načte obsah souboru a zobrazí ho ve výstupním okně. */
1.18 function ajaxVykonatSQL() {
1.19 if (ajax.readyState == 4 || ajax.readyState == 0) {
1.20 - ajax.open("POST", 'ajax?akce=vykonat&sql=' + encodeURIComponent(getSQL()), true);
1.21 - ajax.onreadystatechange = vykonatSQLVypis;
1.22 + sql = getSQL();
1.23 + zobrazVstup('Probíhá zpracování SQL příkazu…');
1.24 + ajax.open("POST", 'ajax?akce=vykonat&sql=' + encodeURIComponent(sql), true);
1.25 + ajax.onreadystatechange = function() {
1.26 + if (ajax.readyState == 4) {
1.27 + zobrazVystup(ajax.responseText);
1.28 + zobrazVstup(sql);
1.29 + }
1.30 + };
1.31 ajax.send(null);
1.32 }
1.33 - //zobrazNapovedu('Nějaká nápověda k danému příkazu.');
1.34 - //zobrazNapovedu(escape(getSQL()));
1.35 -}
1.36 -
1.37 -/** Pomocná funkce – postará se o vypsání v pravou chvíli. */
1.38 -function vykonatSQLVypis() {
1.39 - if (ajax.readyState == 4) {
1.40 - zobrazVystup(ajax.responseText);
1.41 - }
1.42 }
1.43
1.44
1.45 @@ -87,14 +89,11 @@
1.46 function ajaxZobrazitHistorii() {
1.47 if (ajax.readyState == 4 || ajax.readyState == 0) {
1.48 ajax.open("POST", 'ajax?akce=historie', true);
1.49 - ajax.onreadystatechange = zobrazitHistoriiVypis;
1.50 + ajax.onreadystatechange = function() {
1.51 + if (ajax.readyState == 4) {
1.52 + zobrazVystup(ajax.responseText);
1.53 + }
1.54 + };
1.55 ajax.send(null);
1.56 }
1.57 }
1.58 -
1.59 -/** Pomocná funkce – postará se o vypsání v pravou chvíli. */
1.60 -function zobrazitHistoriiVypis() {
1.61 - if (ajax.readyState == 4) {
1.62 - zobrazVystup(ajax.responseText);
1.63 - }
1.64 -}