Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak przeslac tablice do funkcji w JS?
falkor
post 17.04.2005, 19:12:09
Post #1





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 27.02.2005

Ostrzeżenie: (10%)
X----


  1. <input type="radio" name="RodzajOprocentowania" id="RodzajOprocentowania1" value="1"
  2. onclick="tab = new Array(9,10);if(this.checked==true) usun(tab);"/>


  1. function usun(tab)
  2. {
  3. //tab = new Array(val)
  4. lista = document.getElementById('OkresLokaty');
  5. opcje = lista.getElementsByTagName('option');
  6. for(i = 0; i <= tab.length; i++)
  7. for(j = 0; j < opcje.length; j++)
  8. {
  9. if(opcje[j].value == tab[i])
  10. {
  11. lista.removeChild( opcje[j] );
  12. break;
  13. }
  14. }
  15. }


Powyzszy kod nie dziala.Nie wiem Jak przeslac tablice tab z tymi wratosciami.To musi byc koniecznie tablica bo przy jeszce kilku radiobuttonach bedzie inna liczba wartosci w tej zmiennej tablicowej.Prosze o pomoc... sad.gif

Ten post edytował falkor 19.04.2005, 12:35:28
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
dasko
post 18.04.2005, 06:24:48
Post #2





Grupa: Zarejestrowani
Postów: 179
Pomógł: 0
Dołączył: 9.11.2004

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


O żadne przesyłanie tablicy to na pewno nie chodzi ;] Zwykły błąd składni smile.gif
Cytat
for(i = 0; i <= tab.length; i++)

Zapomnialeś klamerek. I pierwszej, i drugiej.
Go to the top of the page
+Quote Post
falkor
post 18.04.2005, 11:28:21
Post #3





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 27.02.2005

Ostrzeżenie: (10%)
X----


nie zapomnialem zadnych klamerek.Funkcja dziala tak jak ma dzialac jesli tablice z danymi umiesci sie bezposrednio w niej.Ale ja potrzebuje przeslac tablice z poza funkcji.A jesli chodzi Ci o klamerki przy pierwszym FOR to byc ich nie musi bowiem dot ego fora nalezy jedynie drugi FOR, gdyby cos jeszcze sie w nim wykonywalo, wtedy bycby musialy.
Go to the top of the page
+Quote Post
nospor
post 18.04.2005, 11:32:41
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




a mi to dziala. Dalem taki kod:
  1. <script language="JavaScript">
  2. <!--
  3. function usun(tab)
  4. {
  5. alert(tab);
  6. }
  7. //-->
  8. </script>
  9.  
  10. <input type="button" value="sad" onclick="tab = new Array(9,10);usun(tab);" />


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
falkor
post 18.04.2005, 12:41:11
Post #5





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 27.02.2005

Ostrzeżenie: (10%)
X----


smile.gif mi juz tez...

:/...ale pojawil sie w tym jeden problem.Ta funkcja usuwa 'na stale' <optionsy> ....

Jak zrobic zeby znow byly wszystkie ale przy zalozeniu ze nie wiadomo jakie zostaly usuniete ewentualnie w jaki sposob sprawdzic ktore zostaly usuniete?questionmark.gifquestionmark.gifquestionmark.gifquestionmark.gifquestionmark.gifquestionmark.gifquestionmark.gifquestionmark.gifquestionmark.gifquestionmark.gif?

Ten post edytował falkor 19.04.2005, 12:34:41
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: 14.08.2025 - 07:08