Autor | Zpráva | ||
---|---|---|---|
Pajuc Profil * |
#1 · Zasláno: 9. 7. 2005, 19:00:10
Zdravím,
potřeboval bych poradit s tímhle:
objevuje se mi zde chyba "Chybějící identifikátor". Nevíte někdo, co je to za nesmysl? Identifikátor jsem už přece dávno definoval:
|
||
Fred Profil |
#2 · Zasláno: 10. 7. 2005, 21:02:40
zkusil bych newLabel.setAttribute('for','ret');
for je rezervované slovo javascriptu a to bude asi problém |
||
Pajuc Profil * |
#3 · Zasláno: 11. 7. 2005, 14:16:37
Dík za zájem Frede. Nakonec jsem náhodou přišel na to, co ten problém způsobovalo. Atribut for prvku LABEL je pro přístup JavaScriptem reprezentován vlastností htmlFor. Hodnotou vlastnosti je id ovládacího prvku, k němuž je návěstí připojeno.
Pajuc |
||
Yuhů Profil |
#4 · Zasláno: 11. 7. 2005, 15:57:01
htmlFor ?
Zajímavé. To jsem neznal, díky! |
||
Fred Profil |
#5 · Zasláno: 11. 7. 2005, 16:46:19
Taky díky, koukám na Google a zírám.
|
||
Oswald Profil |
#6 · Zasláno: 11. 7. 2005, 23:07:15 · Upravil/a: Oswald
Ale bacha na to že IE vyžaduje "htmlFor" i v případě, že to použijete jako řeťezec set/getAttribute(), což je ale nelogické a v normálních prohlížečích to nebude fungovat, jinými slovy:
var fieldId = getAttribute(ie ? 'htmlFor' : 'for') |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0