- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
java/sql-vyuka/web/hlavni.js
r24 r20 16 16 return new ActiveXObject("Microsoft.XMLHTTP"); 17 17 } else { 18 alert( document.lokalizace.nepodporovany.value);18 alert("Váš prohlížeč nepodporuje AJAX. Pořiďte si méně zastaralý prohlížeč, nejlépe Firefox."); 19 19 return null; 20 20 } 21 21 } 22 22 23 24 23 /** Náš AJAXový objekt. */ 25 24 var ajax = getXmlHttpRequestObject(); 26 27 25 28 26 /** … … 34 32 } 35 33 36 37 34 /** 38 35 * Zobrazí text na požadovaném místě. 39 * @param text text k zobrazení . V případě formulářů prostý text, v ostatních případech HTML text.40 * @param kde id prvku, do kterého se má text vypsat .36 * @param text text k zobrazení 37 * @param kde id prvku, do kterého se má text vypsat 41 38 **/ 42 39 function zobraz(text, kde) { … … 50 47 } 51 48 49 /** 50 * Zobrazí text ve výstupním poli. 51 * @param text HTML text k zobrazení 52 **/ 53 function zobrazVystup(text) { 54 zobraz(text, vystupniPole); 55 } 56 57 /** 58 * Zobrazí text ve vstupním poli. 59 * Požijeme pro načtení SQL příkazu z historie. 60 * @param text prostý text k zobrazení 61 **/ 62 function zobrazVstup(text) { 63 zobraz(text, vstupniPole); 64 } 65 66 /** 67 * Zobrazí text ve vstupním poli. 68 * Požijeme pro načtení SQL příkazu z historie. 69 * @param text prostý text k zobrazení 70 **/ 71 function zobrazStav(text) { 72 zobraz(text, stavovePole); 73 } 74 75 /** 76 * Zobrazí text ve poli pro nápovědu. 77 * @param text text k zobrazení 78 **/ 79 function zobrazNapovedu(text) { 80 zobraz(text, napovedniPole); 81 } 52 82 53 83 /** Jednoduchá AJAXová funkce, načte obsah souboru a zobrazí ho ve výstupním okně. */ 54 84 function ajaxVykonatSQL() { 55 85 if (ajax.readyState == 4 || ajax.readyState == 0) { 56 zobraz (document.lokalizace.probihaSQL.value, stavovePole);57 ajax.open("POST", 'ajax .jspx?akce=vykonat&sql=' + encodeURIComponent(getSQL()), true);86 zobrazStav('Probíhá zpracování SQL příkazu…'); 87 ajax.open("POST", 'ajax?akce=vykonat&sql=' + encodeURIComponent(getSQL()), true); 58 88 ajax.onreadystatechange = function() { 59 89 if (ajax.readyState == 4) { 60 zobraz (ajax.responseText, vystupniPole);61 zobraz ('', stavovePole);90 zobrazVystup(ajax.responseText); 91 zobrazStav(''); 62 92 } 63 93 }; … … 70 100 function ajaxZobrazitHistorii() { 71 101 if (ajax.readyState == 4 || ajax.readyState == 0) { 72 zobraz(document.lokalizace.probihaHistorie.value, stavovePole); 73 ajax.open("POST", 'ajax.jspx?akce=historie', true); 102 ajax.open("POST", 'ajax?akce=historie', true); 74 103 ajax.onreadystatechange = function() { 75 104 if (ajax.readyState == 4) { 76 zobraz(ajax.responseText, vystupniPole); 77 zobraz('', stavovePole); 105 zobrazVystup(ajax.responseText); 78 106 } 79 107 };