modyfikowanie tekstu w okreslonym miejscu - cos a'la input.v

0

Czy da sie w JS jakos zrobic tak, aby moc w dowolnym momencie modyfikowac poprzez jakas f-cje tresc tekstu umieszczonego gdzies na stronie? Nie chodzi mi tu o modyfikacje tekstu, ktory nie zostal do tych celow stworzony :) tylko miejsce z gory zaklada ze bedzie modyfikowane.

0

Czy da sie w JS jakos zrobic tak, aby moc w dowolnym momencie modyfikowac poprzez jakas f-cje tresc tekstu umieszczonego gdzies na stronie? Nie chodzi mi tu o modyfikacje tekstu, ktory nie zostal do tych celow stworzony :) tylko miejsce z gory zaklada ze bedzie modyfikowane.

Problem nie tkwi w tym czy da się w JS tylko w tym czy da się w przeglądarce
a raczej jak się da. Jako że mam tylko IE 6.0 oraz NS 4.0 to trudno mi za cokolwiek
ręczyć głową ale mniej więcej najrozsądniej jest użyć tagu DIV z position absolute
(nie koniecznie z jakąś konkretną pozycją ale, ale NS 4 wymaga samego zadeklarowania)

czyli:

&ltdiv id="txt" style="position:absolute"&gt&lt/div&gt

no i funkcjia w JS:

function wypisz(o,t) {
  d = window.document;
  if(d.all) {
    d.all[o].innerHTML = t;
  }
  else if(d.layers) {
    l = d.layers[o].document;
    l.open(); 
    l.write(t); 
    l.close();
  }
  else if(d.getElementById) {
    d.getElementById(o).innerHTML = t;
  }
}

przykład:

wypisz('txt', 'dupa blada maryny');

zastrzeżenie:

- w przypadku NS 4 warto by było zadbać aby tag DIV nie był zagnieżdżony 
w żadnym innym typu DIV czy LAYER, bo w tej przeglądarce istnieje tylko 
hierarchiczny dostęp do warstw.
0

dzieki [browar] dziala lepiej niz myslalem :]

1 użytkowników online, w tym zalogowanych: 0, gości: 1