ďťż

[JS] Przechowywanie obiektu w zmiennej i zasięg tej zmiennej

       

Podstrony


telcocafe

Witam
Mam taki kod:
var el=document.forms.my_form.text; function update(txt){ var elm = document.forms.my_form.text; X.value += txt; }
Jeśli pod X podstawię elm działa jak należy. Wiadomo, nie ma wyjścia. Ale jeśli podstawię el, już nie. Niby zmienna globalna, ale już mu coś nie pasi...
Ma ktoś pomysł jak to zmusić do współpracy?

//pozdrawiam



el przechowuje tekst pola tekstowego przy załadowaniu strony wiec zapewne jej zawartość jest pusta.
Natomiast elm przyjmuje wartość przy wywoływaniu funkcji.

chodzi o to że chcę w pliku zrobić zmienną globalną która będzie albo document.forms.my_form.text albo document.forms.my_form.text2. Funkcje będą korzystać z tej zmiennej by wiedziały gdzie przekazywać tekst. A funkcja podana wyżej ma mi zmieniać. Tzn to będzie inaczej wyglądać, ale chce narazie zrobić by funkcja wyciągała odpowiedni obiekt. A on wogóle nie wyciąga nic. Jakby zmienna nie była "dostarczana" do funkcji

A powiedz no, gdzie umieszczasz kod, bo to jest typowy błąd - chcesz się dostać do czegoś, co ma zostać stworzone dopiero za chwilę, czyż nie tak?



W sumie to dodaję ścieżkę do pliku ze skryptami przed utworzeniem textarea. Pewnie to może być to :) Sorki za problem, ale jestem początkujący, i na takie rzeczy nie zwracam uwagi. jeszcze :)

//pozdrawiam

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.