SWiSH Forum Strona Główna SWiSH Forum
Forum użytkowników programów SWiSH

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload

Poprzedni temat «» Następny temat
Funkcje tablicowe
Autor Wiadomość
ener0 
Doradca


Pomógł: 1 raz
Dołączył: 06 Kwi 2007
Posty: 60
Skąd: Grd////near OPOLE
Wysłany: Pią 15 Cze, 2007 18:53   Funkcje tablicowe

Chciałbym zrobić coś w stylu "sortowania bombelkowego" :D czyli mam np 5 okienek do których można wpisać liczby i jest guziczek segreguj, po kliknieciu przechodzi do nowej sceny gdzie są napisane te liczby ale w kolejności rosnacej.

Moje pytanie jak powinien wyglądać skrypt aby te liczby odczytywał z tych okienek ?? i potem je segregował ??
_________________
Nigdy nie zapominam o tych, którzy mi pomogli. Jak ja pomogłem ;] kliknij na "pomógł" ;] Gość are....
 
     
Kermit 
Profesjonalista


Pomógł: 9 razy
Wiek: 39
Dołączył: 15 Lip 2006
Posty: 176
Skąd: Kraków
Wysłany: Sro 11 Lip, 2007 02:48   
   Moje WWW: www.tsi.f6.pl


a wiec co do liczb to poprostu nadaj zmiennym nazwe np _1 = (i tutaj jest twoja liczba) a w kolejnej scenie poprostu uzyj np tego kodu ktory znalazlem na innym forum

Kod:
function sortN(arr) {
        var tmp = new Array();
        tmp[0] = arr[0];
        for ( var i=1; i<arr.length; i++ ) {
                num = arr[i];
                var done = false;
                for ( var j=0; j<tmp.length; j++ ) {
                        if ( ((num>tmp[j])&&(num<tmp[j+1])) || (num==tmp[j]) ) {
                                tmp.splice(j+1,0,num);
                                done = true;
                                break;
                        }
                }
                if ( (!done) && (num<tmp[0]) ) {
                        tmp.unshift(num);
                } else if ( (!done) && (num>tmp[tmp.length-1]) ) {
                        tmp.push(num);
                }
        }
        return tmp;
}
onLoad(){
    finalnums = new Array(15010, 1200, 123123, 12399, 39911);
    finalnums = sortN(finalnums);
    trace(finalnums);
}
 
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  


Powered by phpBB modified by Przemo © 2003 phpBB Group
Nowe zasady dotyczące cookies. Wykorzystujemy pliki cookies, aby nasz serwis lepiej spełniał Państwa oczekiwania. Można zablokować zapisywanie cookies, zmieniając ustawienia przeglądarki.
         
Strona wygenerowana w 0.16 sekundy. Zapytań do SQL: 14