Changeset 41:28b38fb1391b for java/sql-vyuka/web/hlavni.js
- Timestamp:
- 06/03/09 22:25:45 (15 years ago)
- Branch:
- default
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
java/sql-vyuka/web/hlavni.js
r40 r41 92 92 93 93 function ajaxPruvodceZpet() { 94 /** TODO: historie navigace */ 95 alert('Tato funkce se teprve připravuje.'); 94 try { 95 window.back(); 96 } catch (e) { } 96 97 } 97 98 98 99 function ajaxPruvodceVpred() { 99 /** TODO: historie navigace */ 100 alert('Tato funkce se teprve připravuje.'); 100 try { 101 window.forward(); 102 } catch (e) { } 101 103 } 102 104 … … 114 116 } 115 117 116 function ajaxPruvodceNaviguj(akcePruvodce, id, kod) { 118 function ajaxPruvodceNaviguj(akcePruvodce, id, kod) { 119 navigaceProhlizecem = false; 117 120 if (ajax.readyState == 4 || ajax.readyState == 0) { 118 121 ajax.open("POST", 'ajax.jspx?akce=napoveda&pruvodce=' + encodeURIComponent(akcePruvodce) + '&idPruvodce=' + encodeURIComponent(id) + '&kodPruvodce=' + encodeURIComponent(kod), true); … … 165 168 } 166 169 } 170 171 /** 172 * Načte uloženou pozici průvodce. 173 */ 174 function nactiURL() { 175 nactiURL(false); 176 } 177 167 178 /** 168 179 * Načte uložený stav aplikace z URL (SQL příkaz, průvodce). 169 180 */ 170 function nactiURL( ) {181 function nactiURL(nacistSQL) { 171 182 /** Načteme uživatelův SQL příkaz z URL do vstupního pole */ 172 if ( getParametr('sql')) {183 if (nacistSQL && getParametr('sql')) { 173 184 zobraz(getParametr('sql'), vstupniPole); 174 185 } … … 183 194 184 195 window.onload = function() { 185 nactiURL(); 186 } 196 nactiURL(true); 197 } 198 199 var locationHash = location.hash; 200 var navigaceProhlizecem = false; 201 202 setInterval(function() { 203 if (location.hash != locationHash) { 204 if (navigaceProhlizecem) { 205 nactiURL(); 206 } 207 navigaceProhlizecem = false; 208 locationHash = location.hash; 209 } 210 }, 200); 211