Changeset 22:e56b79cc18a9 for java/sql-vyuka/web/hlavni.js
- Timestamp:
- 05/30/09 15:35:10 (15 years ago)
- Branch:
- default
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
java/sql-vyuka/web/hlavni.js
r21 r22 16 16 return new ActiveXObject("Microsoft.XMLHTTP"); 17 17 } else { 18 alert( "Váš prohlížeč nepodporuje AJAX. Pořiďte si méně zastaralý prohlížeč, nejlépe Firefox.");18 alert(document.lokalizace.nepodporovany.value); 19 19 return null; 20 20 } 21 21 } 22 22 23 23 24 /** Náš AJAXový objekt. */ 24 25 var ajax = getXmlHttpRequestObject(); 26 25 27 26 28 /** … … 32 34 } 33 35 36 34 37 /** 35 38 * Zobrazí text na požadovaném místě. 36 * @param text text k zobrazení 37 * @param kde id prvku, do kterého se má text vypsat 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. 38 41 **/ 39 42 function zobraz(text, kde) { … … 47 50 } 48 51 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 }82 52 83 53 /** Jednoduchá AJAXová funkce, načte obsah souboru a zobrazí ho ve výstupním okně. */ 84 54 function ajaxVykonatSQL() { 85 55 if (ajax.readyState == 4 || ajax.readyState == 0) { 86 zobraz Stav('Probíhá zpracování SQL příkazu…');56 zobraz(document.lokalizace.probihaSQL.value, stavovePole); 87 57 ajax.open("POST", 'ajax?akce=vykonat&sql=' + encodeURIComponent(getSQL()), true); 88 58 ajax.onreadystatechange = function() { 89 59 if (ajax.readyState == 4) { 90 zobraz Vystup(ajax.responseText);91 zobraz Stav('');60 zobraz(ajax.responseText, vystupniPole); 61 zobraz('', stavovePole); 92 62 } 93 63 }; … … 100 70 function ajaxZobrazitHistorii() { 101 71 if (ajax.readyState == 4 || ajax.readyState == 0) { 102 zobraz Stav('Načítá se historie…');72 zobraz(document.lokalizace.probihaHistorie.value, stavovePole); 103 73 ajax.open("POST", 'ajax?akce=historie', true); 104 74 ajax.onreadystatechange = function() { 105 75 if (ajax.readyState == 4) { 106 zobraz Vystup(ajax.responseText);107 zobraz Stav('');76 zobraz(ajax.responseText, vystupniPole); 77 zobraz('', stavovePole); 108 78 } 109 79 };