| Autor | Zpráva | ||
|---|---|---|---|
| jakh Profil * |
#1 · Zasláno: 5. 11. 2006, 00:43:30
Mám tento js:
var test = "Slova jsou slova"; ve stránce mám: <div id='text'>c:\ </div> a po provedení tohoto js: document.getElementById('text').firstChild.data='Jiny odkaz'+test;
se mi nezobrazí ten text tučne, ale jen se vypíšou ty značky pro bold. nevíte jak to udělat aby to bralo jako html? |
||
| peta Profil * |
#2 · Zasláno: 5. 11. 2006, 07:46:49
"se mi nezobrazí ten text tučne, ale jen se vypíšou ty značky pro bold. nevíte jak to udělat aby to bralo jako html?"
Co rika dokumentace k metode object.data ? Kdyby sis ji !!! precetl !!! (www.google.com = javascript data VYHLEDAT), tak se dozvis, ze "<b>" povazuje za data a prevadi je na entity, cili "<b>". To se da zjistit z generovaneho kodu (firefox - plugin develop tools - zobrazit generated source) Pokud chces pouzivat JS DOM, tak nejblizsi takova metoda je tvuj text rozsekat a prislusne znacky tam dopsat pres createElement() + appendChild() a text pres createTextNode() + appendChild(). Nebo muses pouzit JS, ktere nemusi vzdy 100% fungovat (starsi prohlizece), innerHTML=""; |
||
|
Časová prodleva: 20 let
|
|||
Toto téma je uzamčeno. Odpověď nelze zaslat.
0