Avatar billede flax Nybegynder
03. september 2002 - 17:58 Der er 14 kommentarer og
1 løsning

slyfx chalange 3a

Hvad er mit navn, er kørt lidt død i denne lille javascript.. Noget der vil hinte mig lidt?

<SCRIPT LANGUAGE='JavaScript'>
<!--
function speak() {
    var codenm = new String(document.codename.name.value);
    var i = 0;
    var len = codenm.length;
    var xor = 1;
    var sol = new Array(82, 113, 98, 100, 102, 78, 98, 111);
    var good = "Good to see you friend. Let's get on with this mission...";
    var bad = "I'm sorry, i dont recognise you. Goodbye.";
    var res = 1;
   
    if (len != 8) res = 0;
   
    for(i = 0; i < len; i++) {
        if (res) {
            if (sol[i] != (codenm.charCodeAt(i) - xor)) res = 0;

            if (xor)
                xor = -1;
            else
                xor = 1;
        }
    }
   
    if (res)
        res = good;
    else
        res = bad;
   
    alert(res);
}
-->
</script>
Hello Agent Astro, please enter the codename : <br>
<form name=codename>
<input type=text name=name value=''>
<input type=button onClick=speak() value="Enter Name">
</form>
Avatar billede flax Nybegynder
03. september 2002 - 18:02 #1
er mit navn 8 karakterer?
Avatar billede flax Nybegynder
03. september 2002 - 18:04 #2
skal jeg skrive noget specielt ind i adresselinjen for at få mit svar?

skal jeg download noget?????
Avatar billede flax Nybegynder
03. september 2002 - 18:20 #3
er der slet ingen der kan hjælpe?
www.slyfx-com det er der fra... Det er kun for sjov, prøv selv, kræver bruger login.. men meget sjovt at sidde og puzzle med :-) BEDRE og mere ADVANCED en try2hack.nl
Avatar billede flax Nybegynder
03. september 2002 - 18:20 #4
Avatar billede flax Nybegynder
03. september 2002 - 18:43 #5
http://www.cdrummond.qc.ca/cegep/informat/Professeurs/Alain/files/ascii.htm

Denne skal jeg bruge ved jeg.. MEn hvordan.. jeg får RQBDFNBO og det er jo ikke et navn...
Avatar billede flax Nybegynder
03. september 2002 - 18:52 #6
if (sol[i] != (codenm.charCodeAt(i) - xor)) res = 0;


ER DET DENNE HER JEG SKAL BRUGE OGSÅ`??
Please, help, sig hvis i skal have flere points..
Avatar billede jakoba Nybegynder
03. september 2002 - 18:56 #7
linien:
var codenm = new String(document.codename.name.value);
vil sandsynligvis gå galt fordi javascript finder name=codename attributten i form-kommandoen og så leder efter en .value i strengen 'codename'.

der er ikke nogen .value der så codenm får værdien 'undefined' (eller måske null altefter hvilken browser der benyttes)

så det er tindrende ligemenget hvad der bliver indtastet i det felt der hedder name=name. du kommer bare ikke ind.

mvh JakobA
Avatar billede jakoba Nybegynder
03. september 2002 - 19:19 #8
Men det ser nu ud til at du i IE.  koden er 'SpaceMan'
Avatar billede flax Nybegynder
03. september 2002 - 19:35 #9
ok, fedt jacob! Men hvis jeg skal lære det.... Det Med Ascii... Hvordan gør jeg så det?
Avatar billede jakoba Nybegynder
03. september 2002 - 19:49 #10
kikker her: www.asciitable.com

og leger med disse funktioner:
alert( String.fromCharCode(83, 112, 97, 99, 101, 77, 97, 110) );
var str = "SpaceMan";
for (i=0; i<str.length; i++ ) {
    alert( "i = " +i +"\nbogstav = '" +str.charAt(i)
          +"\nkode = " str.charCodeAt(i) );
}

mvh JakobA
Avatar billede jakoba Nybegynder
03. september 2002 - 19:50 #11
ups. der mangler et + tegn foran str.charCodeAt(i)
    alert( "i = " +i +"\nbogstav = '" +str.charAt(i)
          +"\nkode = " +str.charCodeAt(i) );
Avatar billede flax Nybegynder
03. september 2002 - 20:01 #12
ók, 1000 tak for hjælp, jeg må erkende java script ikke er mi stærke side..heller§ :-)

Men level 4 fløj jeg lige igemmen!! :-)

Lig lige et svar ven
Avatar billede jakoba Nybegynder
03. september 2002 - 20:01 #13
joda
Avatar billede flax Nybegynder
03. september 2002 - 20:04 #14
Giver lige mig selv credits.. RQBDFNBO var sq meget tæt på SpaceMan, he he
Avatar billede jakoba Nybegynder
03. september 2002 - 20:18 #15
jep, hvert bogstav er kun een fra. men husk på at skelne mellem store og små bogstaver.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester