Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [javascript] jednoczesne użycie funkcji
The Night Shadow
post 28.10.2007, 17:32:22
Post #1





Grupa: Zarejestrowani
Postów: 495
Pomógł: 2
Dołączył: 5.02.2006
Skąd: Wrocław

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


Dobra... szukam już od kilku godzin i zaczynam mieć tego dość smile.gif. Oficjalnie proszę o przykład umożliwiający jednoczesne używanie funkcji rekurencyjnej, a więc odwołującej się do siebie samej na takiej zasadzie:

  1. funkcja dodaj(liczba, input)
  2. {
  3. this.liczba = liczba;
  4. this.input = input;
  5.  
  6. if ( liczba < 100 )
  7. {
  8. document.getElementById(input).value = liczba;
  9. setTimeout( "dodaj(liczba);", 1000 )
  10. }
  11. }


Słowem: chcę mieć np. trzy inputy, w których ta sama funkcja będzie mi dodawała wartości.

Ten post edytował The Night Shadow 28.10.2007, 17:35:23


--------------------
Programista Stron i Serwisów WWW oraz Aplikacji Internetowych
Specjalista ds. Pozycjonowania Aplikacji Internetowych
Copywriter
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Darti
post 28.10.2007, 21:33:51
Post #2





Grupa: Zarejestrowani
Postów: 1 076
Pomógł: 62
Dołączył: 6.03.2005
Skąd: Wroc

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


Kod
<script language="javascript">
function dodaj(liczba, input)
{
    if ( liczba < 100 )
    {
    document.getElementById(input).value = liczba;    
    setTimeout("dodaj(" + (liczba + 1) + ",'jeden')", 1000 );
    }
}
</script>

<body onload="dodaj(1,'jeden')">

<input type="text" id="jeden" value="0"/>

</body>


--------------------
The answer is out there, Neo. It's looking for you. And it will find you, if you want it to.
SERVER_SOFTWARE : Apache/2.2.4 (Win32) PHP/5.2.1
MySQL Client API version : 5.0.27
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 13.08.2025 - 23:16