function zbieranieZnakow(){ // tworzę funkcję zbieranieZnakow var x = document.getElementById("pole").value; //pobranie wartości pola uzupełnianego przez użytkownika var duze = x.toUpperCase(); // w bazie mam wszystko dużymi, więc powiększam to co użytkownik wpisze. var dlugosc = x.length; // dlugosc znaków wprowadzonych przez użytkownika var i = 0; while(i<dlugosc){ var index = Tablica.indexOf("x[i]"); // dla każdego elementu tablicy zbieram jego index zapisując w zmiennej index index++; // zwiększam go ponieważ to czego szukam jest w indeksie o jeden większym kompletZnakow = Tablica[index]; // dodaje do tablicy document.getElementById('znaki').innerHTML="Znaki: kompletZnakow[i]"; //do diva "znaki" zmieniam zawartość "Znaki: wyświetlam aktualny znak" wyświetla tylko dla testu i++; } } function wykonaj(){ // funkcja wykonująca się jak zostanie coś wpisane w pole input type="text" var x = document.getElementById("pole").value; //wartość wpisana w input var duze = x.toUpperCase(); //powiększam litery var dlugosc = x.length; //dlugosc stringa zbieranieZnakow(); // odwołuję się do funkcji powyżej document.getElementById('wynik').innerHTML="Twoje zdanie w Morsie:<br />" + kompletZnakow[0] ; // to zamienia diva (i działa przed dodaniem funkcji wiersz wyżej" }
Moglibyście obejrzeć ten kod i może znajdziecie jakiś błąd
