Autor | Zpráva | ||
---|---|---|---|
XazGa Profil * |
#1 · Zasláno: 27. 11. 2007, 17:49:13
Som amater, mam forum a u kazdeho mam pispeveok s id="prispevok55" resp s ID
a mne ide o tom vytvorti taku funkciu ktora po kliknuti prida do formu typu hiiden ID toho komentara a zaroven vecerveni ten div kde je d="prispevok.ID." Teda function reply(id) { a co dalej? } diky moc:) |
||
peta Profil |
#2 · Zasláno: 27. 11. 2007, 18:00:13
XazGa
jakspatweb - javascript - priklady |
||
XazGa Profil * |
#3 · Zasláno: 27. 11. 2007, 22:29:10
function forum_reaguj(id)
{ document.getElementById(document.getElementById("hiddenPole").value).s tyle.bor der = povodnystyl; document.getElementById("hiddenPole").value = id; document.getElementById("prispevek" + id).style.border = "1px solid red"; } takto to je len otazocka to prve tam este musi byt nazov prispevek len neviem ako ho tam zakonponovat document.getElementById("prispevek".document.getElementById("hiddenPol e").v alue).style.border = "1px solid blue;"; tak to to nejde:(( |
||
peta Profil |
#4 · Zasláno: 28. 11. 2007, 08:00:57
XazGa
nemam tvuj script, takze nevim, co tam mas, co ne, co ti pise JS konzola taky nenapises... Muzu ti polozit hloupe otazky, na ktere by se nasla odpoved v odkazu na strance. Chce se mi? * id - je urcite text, nacina pismenem a existuje takove v html? * nevolas to jeste pred vznikem body? * ktere dislci casti ti nefunguji? neco jako za kazdym proest alert() x = document.getElementById("hiddenPole"); alert(x) - vypise array nebo objekt? y = document.getElementById(x.value) alert(y) - vypise array nebo objekt? z = document.getElementById("prispevek" + id) alert(z) - vypise array nebo objekt? to, ktere ti selze, tam je chyba atd... Stacilo shlednou JS konzolu, kdyz nepouzivas alerty. |
||
XazGa Profil * |
#5 · Zasláno: 28. 11. 2007, 14:39:44
Vypisuje:
document.getElementById("prispevek" + document.getElementById("hiddenPole).value) has no properties [Break on this error] document.getElementById("prispevek"+(document.getElementById("hiddenPo le").val... KDe je chyba? |
||
peta Profil |
#6 · Zasláno: 29. 11. 2007, 17:58:09
XazGa
je to tam presne napsane: NECO has no properties cili but to neco neexistuje nebo nema nejakou vlastnost. Konkretne je to bud ten vnejsi nebo vnitrni docu...ById(). Opet, odkaz na stranku? Nebo muzem zustat u hloupych otazek typu: Co pisi alerty na kazdy z nich? Ten navod, jak pouzit alerty jsem nepsal nahodile. Rozhodne mne zajimalo, ktera ta cast existuje a ktera uz ne. Timhle zpusobem to lze resit jeste mesic, kdyz tam ty alerty do scriptu nenapises a nevyzkousis. |
||
asdAA Profil * |
#7 · Zasláno: 29. 11. 2007, 22:02:46
function forum_reaguj(id)
{ document.getElementById("hiddenPole").value = id; document.getElementById("prispevek" + id).style.border = "1px solid red"; } Toto mi spravne funguje, ide o to KOMENTARE ked sa klikne na reaguj -> prida do hiiden pole ID prisopevku zaroven id="prispevokID" prida border. Toto vsetko funguje, len ja chcem aby ked kliknem na regauj a potom si to rozmyslim a kliknem na ine reaguj, tak aby sa to vratilo do povodneho stavu teda (cerveny-na modry) a prave zakliknuty bol cerveny. Moja teoria je tam este pridat document.getElementById(document.getElementById("hiddenPole").value).s tyle.border ="1px solid blue"; Ale toto vobec neprejde a pise chybu: document.getElementById("prispevek" + document.getElementById("hiddenPole).value) has no properties [Break on this error] document.getElementById("prispevek"+(document.getElementById("hiddenPo le").val... Kde je chyba? Poradite? Dakujem |
||
Časová prodleva: 16 let
|
0