Feladat: I.134 Korcsoport: - Nehézségi fok: -
Füzet: 2006/május, 300 - 301. oldal  PDF  |  MathML 
Témakör(ök): Feladat

A szöveg csak Firefox böngészőben jelenik meg helyesen. Használja a fenti PDF file-ra mutató link-et a letöltésre.

Készítsünk HTML és JavaScript eszközökkel webes egyenletszerkesztőt, ami a KöMaL internetes fórumán és az elektronikus munkafüzetben használt TeX parancsokból épít fel képletet.
Az oldal két részből álljon. Az alsó rész egy POST típusú webes űrlap (form) legyen, amely egy szövegdobozból és egy OK feliratú gombból áll. A gomb megnyomására a böngésző küldje el a http://www.komal.hu/forum/forum.cgi címre a következő adatokat:

  Változó    érték  a   tk   src     a szövegdoboz tartalma  

Az oldal felső részén nyomógombokon és/vagy legördülő menükön szerepeljen a legfontosabb TeX parancsok közül néhány, de legalább 8 (pl. tört, alsó és felső index, szumma, görög betűk), a WYSIWYG egyenletszerkesztőkhöz hasonlóan. Ha a felhasználó valamelyik nyomógombra klikkel, a program a szövegdobozban, az aktuális pozíciótól kezdve illessze be a megfelelő TeX parancsot és a szükséges kapcsos zárójeleket. Például a tört jelre kattintás hatására írja be a ,,'' szöveget, és a kurzort állítsa az első kapcsos zárójelpár közé.
A megoldások értékelésénél figyelembe vesszük az alkalmazott eszközöket, esztétikai szempontokat és azt is, hogy többféle böngészőn (Internet Explorer, Mozilla, Opera stb.) is helyesen működnek-e.
Beküldendő az oldal forráskódja (i134.html).