Forum Katalogu Ciekawych Stron Strona Główna  Forum Katalogu Ciekawych Stron Strona Główna  
 
FAQ  FAQ   Szukaj  Szukaj   Użytkownicy  Użytkownicy   Ranking systemów  Ranking systemów   Grupy  Grupy  
 
Rejestracja  ::  Zaloguj Zaloguj się, by sprawdzić wiadomości
 
Forum Katalogu Ciekawych Stron Strona Główna » JavaScript i inne języki skryptowe » Problem z Java Scripts

Napisz nowy temat  Odpowiedz do tematu
 Problem z Java Scripts « Zobacz poprzedni temat :: Zobacz następny temat » 
Autor Wiadomość
Wojtason
PostWysłany: 10 Sty 2009, 12:55    Temat postu: Problem z Java Scripts Odpowiedz z cytatem Zacytuj zaznaczone

Nowicjusz
Nowicjusz

Dołączył: 10 Sty 2009
Posty: 1


Proszę o pomoc, wyjaśnienie na czym polegają dane polecenia w poniższym skrypcie java takie jak tmpStr, tmpChar, postString i czy można to zapisać prościej. z góry dzięki

Kod:

<script>
function zmiana() {
var inputString = document.form.T1;
var outputString = document.form.W;
var tmpStr, tmpChar, preString, postString, strlen;
tmpStr = inputString.value.toLowerCase();
stringLen = tmpStr.length;
if (stringLen > 0)
{
  for (i = 0; i < stringLen; i++)
  {
    if (i == 0)
   {
      tmpChar = tmpStr.substring(0,1).toUpperCase();
      postString = tmpStr.substring(1,stringLen);
      tmpStr = tmpChar + postString;
    }
    else
   {
      tmpChar = tmpStr.substring(i,i+1);
      if (tmpChar == " " && i < (stringLen-1))
     {
      tmpChar = tmpStr.substring(i+1,i+2).toUpperCase();
      preString = tmpStr.substring(0,i+1);
      postString = tmpStr.substring(i+2,stringLen);
      tmpStr = preString + tmpChar + postString;
      }
    }
  }
}
outputString.value = tmpStr;
}
</script>
Very Happy Very Happy Very Happy [/quote]
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
KCS
Wysłany:     Temat postu: Reklama w KCS







Powrót do góry
vyder
PostWysłany: 11 Sty 2009, 12:32    Temat postu: Odpowiedz z cytatem Zacytuj zaznaczone

Nowicjusz
Nowicjusz

Dołączył: 30 Wrz 2008
Posty: 22

Skąd: ??d?

Witam
JavaScript to nie jest moja najmocniejsza strona ale ... Smile

po zerknięciu na skrypt doszedłem do wniosku, że najprawdopodobniej jest używany w formularzu do zmiany wyświetlania imienia i nazwiska jakie ktoś podał (zmienia pierwszą literę na wielką, po czym wyszukuje spację i kolejny znak po niej również zamienia na wielką literę).

Po pierwsze to o co pytasz to nie polecenia tylko zmienne:

tmpStr - zmienna pobrana z formularza(już na początku skryptu wszystkie litery zamieniane są na małe - polecenie toLowerCase()

tmpChar - w pętli FOR sprawdzany jest każdy kolejny znak i przypisywany do zmiennej tmpChar

preString - w pętli FOR po znalezieniu spacji w tekscie ciąg przed spacją przypisywany jest do zmiennej preString

postString - a ciąg po spacji przypisywany jest do zmiennej postString

A co do zmiany skryptu na prostszy, hmmm... nie wydaje mi się aby ten był zbyt skomplikowany.

Pozdrawiam.
_________________
strona domowa vyder.pl
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora
Wyświetl posty z ostatnich:   
Napisz nowy temat  Odpowiedz do tematu Strona 1 z 1


Forum Katalogu Ciekawych Stron Strona Główna » JavaScript i inne języki skryptowe » Problem z Java Scripts
Skocz do:  



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


katalog stron | forum
Powered by phpBB © 2005 phpBB Group