Mám problém. Normálně framy nepoužívám, ale tentokrát jsem si vymyslel něco, k čemu se mi budou hodit, ale nevím si rady s (ne)jednou věcí.
Potřebuju z jednoho framu napsat přes document.write nějaký text.
dělal jsem to takhle: parent.(nazev framu).document.write(xxxx);
Ale přeplácne to i obsah toho framu, takže tam pak nejsou žádné otevírací a zavírací HTML tagy. Potřeboval bych ho donutit, aby věděl, kam to vložit.
Kámoš radil něco s getElemntById a InnerHtml, ale nevím, jak a kde to použít. Poraďte, prosím..
presne tak..
nastavis tomu elementu do kteryho chces ten text ulozit (treba body) nejaky id, a pak das
parent.(nazev framu).document.getElementById('xxxx').innerHTML='xxxx';
jestli to chces pouzit pro body element a nechces tam davat id tak muses misto getElementById('xxxx') dat getElementsByTagName('xxxx')[1]
jo a nebude ti fungovat na IE4 a min NS4 a min, tam se to musi resit pres document.all[] nebo pres vrstvy...
Díky moc. Už mi to funguje.
Před tím mi to jelo jen v MSIE, ale na ten zdroják se nedalo dívat. Nebyly tam html, head, body etc tagy a krom toho to(ani nevím proč) dávalo mezi každé písmeno ve zdrojáku mezeru. Ale neprojevilo se to...
Teď je to super. Fakt díky.