Forum » Programiranje » javascript onclick a
javascript onclick a
petzup ::
Živjo, potrebujem pomoč pri predelavi funkcije, ki mi ob kliku označi checkboxe. Z checkboxom se funkcija normalno izvede in označi boxe, potrebujem še možnost da bi delovalo tudi ob a tagu na onclick varianto. Prilagam kodo:
<script> function oznaciBox(element,id){ if(id == ''){ id = 'box'; } for (var i = 0; i < element.form[id].length; i++){ element.form[id][i].checked = element.checked; } } </script> <form> <input type="checkbox" name="vse" onClick="oznaciBox(this,'ime')">ime <a href="" onClick="javascript:oznaciBox(this,'ime');">ime</a> <input type="checkbox" id="ime" name="vrsta[]" value="be"> <input type="checkbox" id="ime" name="vrsta[]" value="be"> <input type="checkbox" name="vse" onClick="oznaciBox(this,'ime1')">ime <a href="" onClick="javascript:oznaciBox(this,'ime1');">ime</a> <input type="checkbox" id="ime1" name="vrsta[]" value="be"> <input type="checkbox" id="ime1" name="vrsta[]" value="be"> </form>
carota ::
"id" elementov mora bit unique.
Ne razumem kaj hočeš povedati z "potrebujem še možnost da bi delovalo tudi ob a tagu na onclick varianto". Kaj naj bi to naredilo, katere checkboxe naj bi označilo?
Pa še to, ne vem kakšen Doctype uporabljaš, a atribute se običajno piše lowercase ("onClick" - "onclick").
Ne razumem kaj hočeš povedati z "potrebujem še možnost da bi delovalo tudi ob a tagu na onclick varianto". Kaj naj bi to naredilo, katere checkboxe naj bi označilo?
Pa še to, ne vem kakšen Doctype uporabljaš, a atribute se običajno piše lowercase ("onClick" - "onclick").
Zgodovina sprememb…
- spremenil: carota ()
petzup ::
Zakaj bi bil unique, fora je v tem ker imam ločenih več kategorij in znotraj kategorij checkboxe katere bi vse označilo ob klinu na a onClick tag, namesto da uporabim input checkbox.
root987 ::
ID mora biti vedno unikaten, za elemente, ki si delijo dizajn/funkcionalnost se uporablja class.
"Myths which are believed in tend to become true."
--- George Orwell
--- George Orwell
Zgodovina sprememb…
- spremenil: root987 ()
petzup ::
Class ne pride v upoštev, ker se uporablja že za drugo stvar, tako da tu igra vlogo lahko samo id.
petzup ::
Vem, ampak še vedno imam namen uporabiti za to funkcijo id..
Sem našel rešitev, tako da mam sedaj urejen tudi onclick na a tag.
Sem našel rešitev, tako da mam sedaj urejen tudi onclick na a tag.
Zgodovina sprememb…
- spremenilo: petzup ()
root987 ::
Potem si pa kar sam pomagi (pa upam da te čimprej odpustijo, če te slučajno kdo za to plačuje), če ne misliš osnovnim higienskim standardom sledit niti po tem ko smo te na to opozorili in ti ponudili rešitev.
"Myths which are believed in tend to become true."
--- George Orwell
--- George Orwell
Lion29 ::
@perzup: pa zakaj moras trmarit? ID je unikaten za vsaki element na strani.... to je ena izmed osnov HTMLja..
ce ti slucajno tako zdj dela, ti v drugem browserju lahko ne dela in ni receno da bo se v prihodnosti delalo...
to je zlato pravilo in ga upostevaj
ce ti slucajno tako zdj dela, ti v drugem browserju lahko ne dela in ni receno da bo se v prihodnosti delalo...
to je zlato pravilo in ga upostevaj
Founder and CTO @ Article-Factory.ai
Looooooka ::
Ce ti cel forum pove, da nekaj delas narobe potem bi bilo fino, da to upostevas.
Ce je karkoli na svetu kakrsnega koli programiranja slabo je to navajanje na slabo prakso in "cheap" restive, ki resijo trenutni problem, v prihodnosti pa za sabo privlecejo kup problemov.
Sledi jim se neupostevanje standardov.
Najlepse je, ko potem tak projekt das nekemu drugemu revezu in potem on izpade nesposobno, ker mora prvo en teden popravljati "delujoco" kodo
Ampak mene bi bolj skrbelo to, da sam sebe navajas na slabo prakso. Veckrat ko ponovis nekaj bolj ti pride v navado, brez branja dokumentacije.
A se ti ne zdi grozno, ce se avtomatiziras pri ustvarjanju napacne kode namesto, da bi se navadil avtomaticno pisati pravilno? :)
Ce je karkoli na svetu kakrsnega koli programiranja slabo je to navajanje na slabo prakso in "cheap" restive, ki resijo trenutni problem, v prihodnosti pa za sabo privlecejo kup problemov.
Sledi jim se neupostevanje standardov.
Najlepse je, ko potem tak projekt das nekemu drugemu revezu in potem on izpade nesposobno, ker mora prvo en teden popravljati "delujoco" kodo
Ampak mene bi bolj skrbelo to, da sam sebe navajas na slabo prakso. Veckrat ko ponovis nekaj bolj ti pride v navado, brez branja dokumentacije.
A se ti ne zdi grozno, ce se avtomatiziras pri ustvarjanju napacne kode namesto, da bi se navadil avtomaticno pisati pravilno? :)
Zgodovina sprememb…
- spremenilo: Looooooka ()
urosz ::
Saj lahko ignoriraš priporočila in rešiš problem po ovinkih in na napačen način, ampak tako čist preprosto v praksi:
ID ni unikaten -> koda ni valid po standardu -> slabo za SEO -> tvoja stran v brskalnikih skoraj da ne obstaja
ID ni unikaten -> koda ni valid po standardu -> slabo za SEO -> tvoja stran v brskalnikih skoraj da ne obstaja
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Delphi - izdelava igreOddelek: Programiranje | 1164 (937) | Nextor |
» | Show/hide rows tabelah (javascript)Oddelek: Izdelava spletišč | 1022 (1022) | Tody |
» | Iframe in OnClickOddelek: Izdelava spletišč | 1309 (1253) | Road Runner |
» | asp.net izdelava linka do tiskanja...Oddelek: Izdelava spletišč | 1252 (1112) | jerneju |
» | javascript: element idOddelek: Izdelava spletišč | 865 (817) | alum |