| 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: 12 let
|
|||
0