Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wywołanie funkcji, drobiazg
Logoandre
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 7.11.2009

Ostrzeżenie: (0%)
-----


Mam taki skrypt:
  1. function Load()
  2. {var odnosnik = document.getElementById('jakiesid');
  3. jakiesid.onclick = jakasfunkcja('Zmienna');
  4. }
  5. window.onload = Load();

I to nie działa a powinno, działa dopiero jak za = jakasfunkcja('Zmienna'); wstawię = function(){jakasfunkcja('Zmienna');}

Czemu tak jest? przecież przy window.onload nie muszę pisać = function(){Load();} wystarczy samo Load();

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Logoandre
post
Post #2





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 7.11.2009

Ostrzeżenie: (0%)
-----


Dzięki ale przeczytałem kurs jeszcze raz i jakoś za dużo o tym nie znalazłem, w google tez nie natrafiłem, a referencja mi dużo nie mówi.

Masz jeszcze jakiś kurs w którym to pisze. Albo czym się różni (dokładniej): funkcja; od funkcja();

Bo potrzebuje wywołać funkcję z argumentami ale jak wprowadzam w nawiasach argumenty to przestaje działać

  1. var a = document.getelementbyid(cos);
  2. a.onclick = Jakasfunkcja("cos");
  3.  
  4. function Jakasfunkcja(arg){
  5. document.forms[arg].onsubmit =alert(arg);}
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 02:31