Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

[java script] Program szyfrujący - podmieniający znaki

soulhudson 18 Sty 2011 18:06 1868 12
  • #1 18 Sty 2011 18:06
    soulhudson
    Poziom 12  

    Witam!
    W js jestem początkujący, nawet bardzo.

    Potrzebuję skrypt na stronę, który zamienia znaki w podanym w textarea tekście np.: G na A, D na E. W nie regularny sposób...

    Znalazłem taki kod:

    Kod: javascript
    Zaloguj się, aby zobaczyć kod


    Rozumiem że linijki do mojego szyfru nalezy zapisać tak:
    Kod: javascript
    Zaloguj się, aby zobaczyć kod


    Ale ani nie potrafię podłączyć do tego [i]textarea, ani znaleźć zmiennej (ale domyslam się że to tmp)...

    Poproszę o pomoc, i jakieś wskazówki...

    0 12
  • #3 24 Sty 2011 14:42
    soulhudson
    Poziom 12  

    Dobrze, ale teraz dwa pytania...
    Jak zapisać w funkcji?
    I nie trzeba określić jakoś zmiennych?

    Js nie znam wcale, a z tego co pamiętam zmienne sie wszedzie określa

    0
  • #6 24 Sty 2011 17:43
    soulhudson
    Poziom 12  

    Czyli wystarczy połączyć podaną przez cb linijkę, z moim kodem i już?

    0
  • #7 24 Sty 2011 18:25
    Dżyszla
    Poziom 42  

    Nie wiem, co tam na CB-radiu nadają, ale podałem Ci linię, która będzie odpowiadać za podmianę wartości. Analogicznie możesz postąpić z elementem poza formularzem zmieniając jego własność innerText. Z kolei wywołanie akcji przedstawione w drugiej linijce spowoduje uruchomienie funkcji, w której musisz zapisać kod dokonujący zmian.

    0
  • #8 25 Sty 2011 16:28
    soulhudson
    Poziom 12  

    Zmajstrowałem takie coś i testowałem na [url="http://www.w3schools.com/js/tryit.asp?filename=try_nav_all"]tej stronie[/url], i wyskakuje mi: Filename missing. Nie wiem nie ogarniam tego...

    Kod: html4strict
    Zaloguj się, aby zobaczyć kod

    0
  • #9 25 Sty 2011 17:29
    Dżyszla
    Poziom 42  

    Ale spójrz na pierwszą linię kodu funkcji - masz niezamkniętą ją a na dodatek to zamiast zwracania (return) masz właśnie obiektowi przypisać wartość.

    Testuj to na swoim komputerze - nie trzeba ekstra stron do tego.

    I zasadniczo parametr "action" elementu "form" jest wymagany - dodaj go i ustaw na "#" (wtedy nie przeładuje strony).

    0
  • #10 25 Sty 2011 20:29
    soulhudson
    Poziom 12  

    Dżyszla napisał:
    zamiast zwracania (return) masz właśnie obiektowi przypisać wartość.


    Proszę mi tłumaczyć jak dwu letniemu dziecku!
    Jakiemu obiektowi? - Textarea?
    Wartość rozumiem jako tez zmieniony tekst?

    I tą linijkę zmieniłem na taką:
    Kod: html4strict
    Zaloguj się, aby zobaczyć kod

    0
  • #12 15 Mar 2015 16:50
    Key01
    Poziom 1  

    Wiecie jak zrobić to samo tylko w javie?

    0