|
| Kategóriák: | Web-programozás » HTML Programozási nyelvek » JavaScript |
| Hack kérdése | privát | 2012.04.26. 12:59 | válasz |
| Sziasztok! Van egy készen kapott HTML fájlom, ami alább látható. A táblázat utolsó sorának utolsó cellájában lévő adatok nem jelennek meg, gondolom azért mert ezek speciális html karakterek között vannak, de nekem kellene hogy látszanak. Mivel ezt a HTML fájlt egy scpéci program készíti el egy template fájlból, ezért korlátozottak a lehetőségek a probléma megoldására. Amit tudok trükközni, hogy VB vagy JS scriptet teszek a template headejébe vagy body onloadra, illetve a kérdéses cellának adok nevet vagy class-t amivel majd tudok rá hivatkozni. Az is megvan már, hogy a speciális karaktereket mire kell lecserélni, hogy a böngésző megjelenítse őket, viszont maga a csere lépéseiben kellene segítség. Csak kliens oldali nyelvek jönnek szóba (VB, JS, nem tudom van e még). Egy link is jó nekem, ahol ilyet csinálnak, csak nekem még ötletem sincs, hogy mire google-zak. És akkor a problémás html kód: <HTML> | |
| Árnyék megoldása (20 pont) | előzmény | privát | 2012.04.26. 13:08 | válasz |
| Az a baj, hogy xml szerű adatok jelennek meg az utolsó cellában, azokkal a böngészők nem nagyon tudnak mit kezdeni. A legobb lenne elérni, hogy a template-ben a kérdéses adatok <xml id='valami'>...</xml> tagek közé kerüljenek és akkor IE-ben meg FF-ben biztosan meg lehet jeleníteni az adatokat xml-en keresztül, lásd itt Alternatíva az, hogy sztringből próbálod az xml-t betölteni a kérdéses cellából, lásd itt a loadXMLString()-et. Mindkét esetben utána js-ből próbáld meg feldolgozni igényeidnek megfelelően az xml adatokat. | |
| Hack hozzászólása Árnyék (13:08) részére | előzmény | privát | 2012.04.26. 15:17 | válasz |
| Nézegettem ezeket a linkeket, de nem jött össze, viszont a linkek nyomán találtam egy JS scriptet, amit kicsit módosítva, máris megcsinálja Köszönöm a segítséged! Az utókornak meg itt a kód: <HTML> | |

