Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem (prawdopodobnie) z petelka w javascript
Wolfie
post
Post #1





Grupa: Zarejestrowani
Postów: 686
Pomógł: 0
Dołączył: 10.11.2008
Skąd: Łódź

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


Witam

Robie sobie cwiczenia w javascript ktore znalazlem na jakies stronce.
Zadanie polega na wpisaniu wyrazu w pole tekstowe i po wcisnieciu przycisku wyswietlenie wyrazu z powtorzonymi literami , zas miedzy tymi powtorzonymi literami ma wystapic litera "o"

Napisalem nastepujacy skrypt :

  1. <title>javascript exercises</title>
  2. <script type="text/javascript">
  3.  
  4. function Translate(){
  5.  
  6. var string = document.getElementById('str').value
  7.  
  8.  
  9. for(i=0;i<string.length;i++)
  10. {
  11. document.getElementById('div').innerHTML = string.charAt(i)+'o'+string.charAt(i);
  12. }
  13. }
  14. </head>
  15. <input type="text" id="str">
  16. <input type="submit" onclick="Translate()" value="translate">
  17. <div id="div"></div>
  18. </body>
  19. </html>




problem polega na tym iz wpisujac wyraz wyswietla sie tylko powtorzenie ostatniej litery wyrazu z "o" miedzy literami nie zas caly wyraz z powtorzeniami i literami "o"
Podejrzewam iz blad tkwi w petli.
Prosze o pomoc
Pozdrawiam

Ten post edytował batman 8.12.2008, 14:09:30
Powód edycji: dodałem bbcode ~batman
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
deirathe
post
Post #2





Grupa: Zarejestrowani
Postów: 426
Pomógł: 32
Dołączył: 24.05.2007

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


  1. for(i=0;i<string.length;i++)
  2. {
  3. document.getElementById('div').innerHTML += string.charAt(i)+'o'+string.charAt(i);
  4. }

wkladaj kod w tagi!

Ten post edytował deirathe 8.12.2008, 14:09:45
Go to the top of the page
+Quote Post
Wolfie
post
Post #3





Grupa: Zarejestrowani
Postów: 686
Pomógł: 0
Dołączył: 10.11.2008
Skąd: Łódź

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


Wszystko pieknie dziala ale czy moglbym prosic jeszcze o jakis krotki komentarz , dlaczego dziala tak a nie dziala sposob poprzedni?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 00:18