Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
[js] problem z tablicami :)
#1
W JS nie jestem orłem i od ponad godziny męczę się z pozornie prostą sprawą. Funkcja ma zmieniać kolor tekstu i linków w divie po kliknięciu. Przy pierwszym kliknięciu w dany link kolor zmienia się na czerwony i id diva jest dodawane do tablicy. Przy drugim kliknięciu w ten sam link kolor jest zamieniany na domyślny i element zawierający id diva jest usuwany z tablicy.
Mam takie coś:
Kod:
function selectFile(fileID) {
        var fileDiv = document.getElementById(fileID);
        var fileA = document.getElementById('k'+fileID);
        if(SelectedFiles[fileID] == fileID)
        {
            fileDiv.style.color = '#555555';
            fileA.style.color = '#555555';
            SelectedFiles.splice(fileID,1);
        }
        else
        {
            fileDiv.style.color = '#ff0000';
            fileA.style.color = '#ff0000';
            SelectedFiles[fileID] = fileID;
        }
        var i=0;
        var show='';
        for (x in SelectedFiles)
        {
            if(i==0)
            show = show + SelectedFiles[x];
            else
                show = show + ','+SelectedFiles[x];
            i++;
        }
        document.getElementById('resultat').innerHTML = show;

Niestety nie działa ;/
Odpowiedz
#2
A rozumiem, że ta tablica jest wykorzystywana tylko i wyłącznie do podświetlania tych divów?
A potem ją jakoś wykorzystujesz, przesyłasz?
Odpowiedz
#3
potem bedzie wykorzystywana ta tablica
Odpowiedz


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl