html/hlavni.js
changeset 3 35e9706113b0
parent 2 26a11fc8e3e4
child 4 49903d1fe188
     1.1 --- a/html/hlavni.js	Sat May 23 20:16:03 2009 +0200
     1.2 +++ b/html/hlavni.js	Sat May 23 20:59:09 2009 +0200
     1.3 @@ -1,3 +1,9 @@
     1.4 +/** ID html prvků */
     1.5 +const vstupniPole = 'vstupniPole';
     1.6 +const vystupniPole = 'vystupniPole';
     1.7 +const napovedniPole = 'napovedniPole';
     1.8 +
     1.9 +
    1.10  /**
    1.11   * Aby to fungovalo i v MSIE 6.
    1.12   * @return AJAXový objekt.
    1.13 @@ -17,6 +23,14 @@
    1.14  var ajax = getXmlHttpRequestObject();
    1.15  
    1.16  /**
    1.17 + * Vrací vstup od uživatele.
    1.18 + * @return SQL příkaz zadaný uživatelem.
    1.19 + **/
    1.20 +function getSQL() {
    1.21 +    return document.getElementById(vstupniPole).innerHTML;
    1.22 +}
    1.23 +
    1.24 +/**
    1.25   * Zobrazí text na požadovaném místě.
    1.26   * @param text text k zobrazení
    1.27   * @param kde id prvku, do kterého se má text vypsat
    1.28 @@ -30,7 +44,7 @@
    1.29   * @param text text k zobrazení
    1.30   **/
    1.31  function zobrazVystup(text) {
    1.32 -    zobraz(text, 'vystupniPole');
    1.33 +    zobraz(text, vystupniPole);
    1.34  }
    1.35  
    1.36  /**
    1.37 @@ -38,7 +52,7 @@
    1.38   * @param text text k zobrazení
    1.39   **/
    1.40  function zobrazNapovedu(text) {
    1.41 -    zobraz(text, 'napovedniPole');
    1.42 +    zobraz(text, napovedniPole);
    1.43  }
    1.44  
    1.45  /** Jednoduchá AJAXová funkce, načte obsah souboru a zobrazí ho ve výstupním okně. */
    1.46 @@ -49,6 +63,7 @@
    1.47          ajax.send(null);
    1.48      }
    1.49      //zobrazNapovedu('Nějaká nápověda k danému příkazu.');
    1.50 +    //zobrazNapovedu(escape(getSQL()));
    1.51  }
    1.52  
    1.53  /** Pomocná funkce – postará se o vypsání v pravou chvíli. */