Ahoj, resim problem, jak bych mohl zmenit text v jedne bunce tabulky podle toho, na ktery odkaz uzivatel klikne. Tzn. chci se vyhnout vytvareni ramu a nahravani jednotlivych stranek. Parkrat jsem to uz videl (myslim, ze kdesi na www.microsoft.com), ale tehdy jsem se o to tolik nezajimal. Jiste pokusy jsem uz provadel. Vytvoril jsem si layer (pres DIV i LAYER tag) a jeho obsah jsem chtel pomoci metod onClick menit. Vzhledem k tomu, ze neznam veskere objekty, ktere jsou v Javascriptu pristupne, tak jsem nebyl uspesny. Vyzkousel jsem Macromedia Dreamweaver, pomoci ktereho jsem menil vlastnost innerText (resp. innerHTML), coz mam pocit funguje jen u MSIE 4 a vyse. Navic tuto zmenu vlastnosti layeru Dreamweaver obstarava pres svou univerzalni funkci, ktera umi pracovat jen s temi layery, ktere maji style="position:absolute". Znamena to, ze bych musel layer umistit pomoci souradnic a to neprichazi v uvahu z jednoho prosteho duvodu: tabulka ma na strance variabilni velikost a inkriminovany text, ktery chci menit, se zobrazuje na ruznych mistech dle velikosti okna. Dale jsem nahlednul do referenci prirucky k Javascriptu na Netscape strankach, kde jsem nasel metodu document.layer["id"].load(src,width), pomoci niz bych do layeru mohl nahrat urcity soubor. I to jsem vyzkousel, ale funguje to jen u tagu LAYER, ktery umisti text na souradnicich [0,0], takze jsem zase tam, kde jsem byl. Nuze mam <div id="Layer1">muj text</div> a "muj text" chci zmenit na "ahoj". Napada nekoho, jak bych to mohl provest, aniz bych pridaval layeru dalsi vlastnosti? Diky Petr Tomasek
This archive was generated by hypermail 2.1.2 : 03. 09. 2001, 22:32 CEST