java/sql-vyuka/web/hlavni.js
changeset 40 cc77526f46cf
parent 39 47551a506850
child 41 28b38fb1391b
     1.1 --- a/java/sql-vyuka/web/hlavni.js	Tue Jun 02 02:47:47 2009 +0200
     1.2 +++ b/java/sql-vyuka/web/hlavni.js	Wed Jun 03 02:09:23 2009 +0200
     1.3 @@ -126,7 +126,7 @@
     1.4                      pruvodceAktualniId = 0;
     1.5                  }
     1.6                  /** Změníme URL v prohlížeči */
     1.7 -                urlOdkaz['pruvodce']  = 'pruvodce=' + encodeURIComponent(akcePruvodce) + '&idPruvodce=' + encodeURIComponent(id) + '&kodPruvodce=' + encodeURIComponent(kod);
     1.8 +                urlOdkaz['pruvodce']  = 'pruvodce=' + encodeURIComponent(pruvodceAktualniId);
     1.9                  ulozURL();
    1.10              }
    1.11          };
    1.12 @@ -135,6 +135,9 @@
    1.13  }
    1.14  
    1.15  /**
    1.16 + * Parametry si ukládáme za # do URL (window.location.hash)
    1.17 + * Můžeme měnit URL, aniž by prohlížeč obnovoval stránku.
    1.18 + * Uživatel si může URL zkopírovat a obnovit si příště stav aplikace.
    1.19   * @param parametr jméno parametru, který hledáme
    1.20   * @return hodnota parametr
    1.21   */
    1.22 @@ -165,9 +168,17 @@
    1.23   * Načte uložený stav aplikace z URL (SQL příkaz, průvodce).
    1.24   */
    1.25  function nactiURL() {
    1.26 +    /** Načteme uživatelův SQL příkaz z URL do vstupního pole */
    1.27      if (getParametr('sql')) {
    1.28          zobraz(getParametr('sql'), vstupniPole);
    1.29      }
    1.30 +    
    1.31 +    /** Načteme pozici v nápovědě */
    1.32 +    if (getParametr('pruvodce')) {
    1.33 +        ajaxPruvodceId(getParametr('pruvodce'));
    1.34 +    } else {
    1.35 +        ajaxPruvodceKod('vitejte');
    1.36 +    }
    1.37  }
    1.38  
    1.39  window.onload = function() {