Autor | Zpráva | ||
---|---|---|---|
Enký Profil |
Ahoj, potřebuju pomoct. Vůbec si nevim rady, vlastně nikdo okolo mě :D Potřebuju udělat úkol do školy, jinak nebudu klasifikovaná, pomůže někdo? :-)
'Text vložený uživatelem do TEXTAREA zašifruje do druhé TEXTAREA tak, že znaky A-Z nahradíte znaky Z-A a zanky a-z znaky z-a, ostatní znaky nechte beze změny. Teprve v okamzžiku zobrazení zakódovaného textu upřístupníte uživateli další push-button, po jehož stisknutí zašifrovaný text rozšifruje do třetí TEXTAREA' PS: potřebuji to co nejdříve.. Dám cokoliv budete chtít! :D ps. jsem holka co nemá vůbec páru o co v tom jde |
||
Chamurappi Profil |
#2 · Zasláno: 20. 6. 2014, 00:17:17
Reaguji na Enký:
Použil bych řetězec.replace(/[a-zA-Z]/g, function(m) { return String.fromCharCode((m > 'Z' ? 219 : 155) - m.charCodeAt(0))}) . Viz živá ukázka. Ale tedy nevím, do jaké míry odpovídá tento funkční jednořádek tomu, co ses měla naučit :-)
„Dám cokoliv budete chtít! :D ps. jsem holka“ Zrovna nic nepotřebuju. |
||
Enký Profil |
Chamurappi:
a co mám udělat? :D řikám, že vlbec nevím co s tim. Nic se učit nepotřebuju, učitele vidim naposled v životě na hodině. Už jinak ho neuvidim, jen to potřebuju. Jinak, to že jsem holka nemělo znít nějak :D psala jsem to jakože vůbec nevim o co jde a co mám dělat-- |
||
juriad Profil |
#4 · Zasláno: 20. 6. 2014, 00:31:47
Nějak takto?
Samozřejmě, že ti kód neprozradím :) Chamurappi: Spíš bych ty náhrady hardcodoval jako řetězec. |
||
Enký Profil |
#5 · Zasláno: 20. 6. 2014, 00:33:21
juriad:
jakej kod? :O :D |
||
ProbablyYes Profil |
juriad:
Budu v tvých očích padouch, ale já prozradím. S tvým způsobem provokace nesouhlasím. |
||
Enký Profil |
#7 · Zasláno: 20. 6. 2014, 12:25:55
Enký:
můžete mi prosím ještě někdo poradit jak to dám do javascriptu a pošlu někam? |
||
ProbablyYes Profil |
#8 · Zasláno: 20. 6. 2014, 14:44:51
Enký:
Nevím, jakou školu studuješ, ale moc pilně se asi výuky neúčastníš. Vše co potřebuješ, už v tomto vlákně máš. „jak to dám do javascriptu“ Kód už v javascriptu je. „pošlu někam“ Snažím se, ale nechápu. |
||
Marschmallow Profil |
Enký:
„můžete mi prosím ještě někdo poradit jak to dám do javascriptu a pošlu někam?“ Zdrojový kód zde, ukázka zde. Sice by jsi to měla umět dát do HTML souboru sama, ale takhle nějak ulož soubor ukol.html: <!doctype html> <head> <title>Domácí úkol</title> </head> <body> <textarea id="inp"></textarea> <br> <button id="ben" onclick="encrypt()">Zašifrovat</button> <br> <textarea id="enc"></textarea> <br> <button id="bde" onclick="decrypt()" disabled>Dešifrovat</button> <br> <textarea id="dec"></textarea> <script> function perform(input) { var array1 = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; var array2 = 'zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA'; var output = ''; for (var i = 0; i < input.length; i++) { var index = array1.indexOf(input[i]); output += index >= 0 ? array2[index] : input[i] } return output } function encrypt() { var inp = document.getElementById('inp'), enc = document.getElementById('enc'), bde = document.getElementById('bde'); enc.value = perform(inp.value); bde.disabled = false } function decrypt() { var enc = document.getElementById('enc'), dec = document.getElementById('dec'); dec.value = perform(enc.value); } </script> |
||
Časová prodleva: 10 let
|
0