Autor | Zpráva | ||
---|---|---|---|
hary28 Profil * |
#1 · Zasláno: 25. 6. 2009, 13:22:32
Ahoj, potřeboval ybch pomoct upravit script. SCript je k tomu, že když vyberu v jedno select poli kategorii tak podle toho se do další select pole nahází podkategorie. Script funguje, ale mám problém s optimalizací protože musím použít u tagu form name="form1", zkouel jsem to přepisovat ale nedařilo se mi. Můžete mi pomoct přepsat kód abhyc nemusel použít name="form1" ale třeba id="formular"?
Děkuji za všechny odpovědi |
||
Budulinek Profil |
#2 · Zasláno: 25. 6. 2009, 14:06:06
a co sem tak hodit ten kód?
|
||
Chamurappi Profil |
#3 · Zasláno: 25. 6. 2009, 14:08:31
Reaguji na haryho28:
„mám problém s optimalizací protože musím použít u tagu form name="form1"“ S jakou optimalizací? Pro co? Atribut name funguje spolehlivě všude, pokud vím. |
||
hary28 Profil * |
#4 · Zasláno: 25. 6. 2009, 14:39:00
function zmen(){ vybrany_id=document.form1.id.value; document.form1.kategorie.options.length=0; if (vybrany_id!=0){ delka=eval(document.form1.id.value+".length"); for (i=0;i<delka;i++){ id=document.getElementById('kategorie').selectedIndex; kategorie=eval(document.form1.id.value+"["+i+"]"); volba=new Option(kategorie, kategorie,false, false); document.form1.kategorie.options[i]=volba; } }else{ volba=new Option("--- Vyber kategorii ---", "0" ,false, false); document.form1.kategorie.options[0]=volba; } } <form action="#" method="post" name="form1"></form> potřebuji přepsat ten javascript bez použítí name. |
||
Chamurappi Profil |
#5 · Zasláno: 25. 6. 2009, 15:09:37
Reaguji na haryho28:
Proč? Atribut name v pohodě funguje a žádnému druhu optimalizace nevadí. |
||
hary28 Profil * |
#6 · Zasláno: 25. 6. 2009, 15:13:48
|
||
Chamurappi Profil |
#7 · Zasláno: 25. 6. 2009, 15:17:28 · Upravil/a: Chamurappi
Reaguji na haryho28:
W3C není prohlížeč. V deklarované DTD je chyba (kterou udělalo W3C, nikoliv ty), proto si stěžuje na atribut name. Deklaruj jinou DTD. Proč se vůbec snažíš mít validní kód? |
||
hary28 Profil * |
#8 · Zasláno: 25. 6. 2009, 15:19:24
Chamurappi
podle mě je lepší mít validní kód jak pro uživatele tak pro vyhledávače |
||
Chamurappi Profil |
#9 · Zasláno: 25. 6. 2009, 15:28:37 · Upravil/a: Chamurappi
Reaguji na haryho28:
Uživatelům i vyhledávačům je přeci úplně jedno, jestli používáš atribut name na formuláři. Proč by to měli nějak negativně hodnotit? Teoreticky by jim mohlo vadit tohle: <meta http-equiv="content-type" content="application/xhtml+xml; charset=utf-8" /> |
||
Časová prodleva: 16 let
|
0