Re: podminena menu ve formulari

From: Cascaval (cascaval@centrum.cz)
Date: 13. 10. 2002, 16:07 CEST


> potrebuji udelat HTML formular, ve kterem prvni selekce v menu podminuje 
> obsah druhe selekce.
> napr. v prvnim menu je video, audio, sw a podle toho se v druhem prvku objevi
> relevantni nabidka. Takze pokud vyberu audio, neobjevi se mi tam MS neco....

Podle vyberu polozky v prvnim menu muzes menit obsah druheho menu pomoci JS:

document.formular.druhemenu.options[x].text="Obsah polozky";

Pricemz x predstavuje cislo polozky v menu (prvni polozka je options[0], atd.).
Pokud pocet polozek u jednotlivych sekci (audio, video,...) je ruzny, budes 
muset pri kazde zmene nejdrive vymazat soucasnou nabidku a teprve potom 
vytvorit novou:

for(i=0;i<document.formular.druhemenu.options.length;i++)
{
  document.formular.druhemenu.options[i].text=" ";
}

Funkce, ktera ty menu bude ovladat se bude volat takto:

<select name="prvnimenu" onChange="TvojeFunkce()">

Ta funkce samozrejme taky bude muset umet rozpoznavat, ktera polozka byla 
vybrana, ktere polozky jsou vubec momentalne v tom druhem menu nastaveny a 
provadet dalsi akce. Ktera polozka je vybrana jde poznat takto:

document.formular.prvnimenu.options.selectedIndex

Funkcni priklad najdes na:
http://mujweb.cz/www/cascaval/mat2.htm

Cascaval

--------------------
Stavební spoření jasně a přehledně.
http://finance.centrum.cz/stavspor/



This archive was generated by hypermail 2.1.2 : 13. 10. 2002, 16:08 CEST