Ergebnis 1 bis 4 von 4

Thema: Polybios-Verschlüsselung Fehlersuche

  1. #1
    Chasuble
    Gast

    Standard Polybios-Verschlüsselung Fehlersuche

    Ich finde leider nicht den Fehler bei dem Programm... :

    <html>
    <head>
    <title>Polybios-Code</title>
    </head>
    <script language="JavaScript">

    var wort;
    var wortcode;
    var C;
    function eindimensionales_array()
    {
    schluessel=new Array ("13", "23", "24", "25", "31", "11", "32", "15", "33", "34", "35", "41", "21", "42", "43", "44", "12", "22", "45", "14", "51", "52", "53", "54", "55");



    wort=Polybios-Code.text.value;
    wort=wort.toUpperCase;

    C="";
    for(zaehler=1; zaehler<=wort.length; zaehler++)
    {
    wortcode=wort.charCodeAt(zaehler);
    wortcode=wortcode-64;
    wortcode=schluessel[wortcode];
    C=C.concat(String.fromCharCode(wortcode) );
    }
    alert ("C");
    return false;
    }
    </script>
    <body bgcolor="Lightseagreen">
    <form name="Polybios-Code">
    <h1>Verschl&uuml;sselung nach Polybios</h1>
    <input type="text" name="text" cols="30" rows="10">
    <input type="button" value="Verschlüsseln" name="verschlüsseln" onclick="eindimensionales_array();">
    </body>
    </html>
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Meister(in)
    Registriert seit
    27.03.2009
    Ort
    Berlin
    Beiträge
    278
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Polybios-Verschlüsselung Fehlersuche

    Also auch wenn ich davon nicht wirklich ahnung habe, stellen sich mir ein paar Fragen.

    1. Warum schreibst du "return false;"
    2. Laut einem bsp das ich gelesen habe ist der funktionsaufruf ohne Semikolon. (muss ja nicht stimmen, kann aber)

    Was macht dein script eigentlich und wo genau liegt der Fehler den du bemerkst oder funktioniert es nur einfach nicht?

  3. #3
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: Polybios-Verschlüsselung Fehlersuche

    da ich das thema schomma komplatt hier behandelt habe schenk ich dir zwei links...
    http://www.forum-hilfe.de/showthread.php?t=36389
    und
    http://www.forum-hilfe.de/showthread.php?t=38020

    die suche nach polybios hätt dich schon weitergebracht...
    in der php-version hab ich noch nen kodierungsproblem wegen utf-8 und so..
    schau es dir beides mal an, vergleiche mit deinemscript und dann wirste evtl selber fündig!
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

  4. #4
    Meister(in) Avatar von Afrael
    Registriert seit
    26.04.2009
    Ort
    NRW
    Alter
    26
    Beiträge
    313
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Polybios-Verschlüsselung Fehlersuche

    Hab mit Firebug debuggt und danach das HTML validiert (man merkt, ich hab nix zu tun )
    Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <head>
    <meta name="generator" content="HTML Tidy for Linux (vers 6 November 2007), see www.w3.org">
    <title>Polybios-Code</title>
    
    <script language="javascript" type="text/javascript">
    
    var wort;
    var wortcode;
    var C;
    function eindimensionales_array()
    {
    schluessel=new Array ("13", "23", "24", "25", "31", "11", "32", "15", "33", "34", "35", "41", "21", "42", "43", "44", "12", "22", "45", "14", "51", "52", "53", "54", "55");
    
    
    
    wort=document.Polybios_Code.text.value;
    
    wort=wort.toUpperCase();
    console.log(wort);
    C="";
    for(zaehler=0; zaehler<wort.length; zaehler++)
    {
    wortcode=wort.charCodeAt(zaehler);
    
    wortcode=wortcode-64;
    wortcode=schluessel[wortcode];
    
    C=C.concat(String.fromCharCode(wortcode) );
    console.log(C);
    }
    alert ("C");
    return false;
    }
    </script>
    <style type="text/css">
     body {
      background-color: Lightseagreen;
     }
    </style>
    </head>
    <body>
    <form name="Polybios_Code" action="" method="post">
    <h1>Verschlüsselung nach Polybios</h1>
    <input type="text" name="text"> <input type="button" value="Verschlüsseln" name="verschluesseln" onclick="eindimensionales_array();"></form>
    </body>
    </html>
    Dein Hauptfehler war, dass du ein Minus im Attribut verwendet hast und dass du die Klammern bei toUpperCase vergessen hattest. Und höchstwahrscheinlich ist die Lösung von synaptic besser, hab sie mir nicht ausführlich angeguckt.
    Information will frei verfügbar sein.

    Don't eat unpeeled hedgehogs.

Ähnliche Themen

  1. Hilfe beim "Polybios-Chiffre" ; Javascript
    Von Iteritox im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 9
    Letzter Beitrag: 25.05.2008, 13:32
  2. Fehlersuche: CSS-Dropdown-Menü im Internet Explorer
    Von Shinarya im Forum HTML & CSS Forum
    Antworten: 4
    Letzter Beitrag: 16.06.2007, 12:37
  3. verschlüsselung SSL
    Von nafa im Forum HTML & CSS Forum
    Antworten: 4
    Letzter Beitrag: 18.01.2007, 18:45
  4. verschlüsselung
    Von nafa im Forum HTML & CSS Forum
    Antworten: 0
    Letzter Beitrag: 15.01.2007, 17:57
  5. Fröhliche Fehlersuche.
    Von GreenRover im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 24.01.2005, 22:43

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •