Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » HTML / XML / XHTML » char in JavaScript??

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
12.12.2004, 10:48 Uhr
RedEagle



Hi, ich möchte gerne, eine "Seite" machen, wo man kleine Nachrichten verschlüsseln kann.


JavaScript:

function crp(text, passwort)
{
  for(var i = 0; i < text.size(); ++i)
  {
   text[i] = text[i] ^ passwort[i % passwort.size()];
  }
  document.write(text);
}



Das Problem: wie mache ich das mit den Arrays??
--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
12.12.2004, 10:58 Uhr
RedEagle



Inzwischen ist er fast übersetzt:


JavaScript:

function crp(text, passwort)
{
  for(var i=0; i <= txt_text.value.length; ++i)
  {
   text[i] = text[i] ^ passwort[i % txt_passwort.value.length];
  }
  txt_text.value = text;
}



allerdings bleibt das Problem mit den Arrays (Ich denke mal, das es daran liegt)
Ich ba mal das Gefunden: "text.charAt(i)" geht aber auch nicht
Hab wieder was neues: text = new Array(); geht aber immer noch nicht

Die ausgabe ist momentan IMMER "[object]"


-----------------------

liegts evtl an ^ oder % ?? wenn ja: wie macht man das dann in Java?? (also XOR und diese komische Division)
--
MFG RedEagle

Dieser Post wurde am 12.12.2004 um 11:39 Uhr von RedEagle editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
12.12.2004, 11:51 Uhr
virtual
Sexiest Bit alive
(Operator)


Java != JavaScript
Die Sprachen haben eigentlich nichts miteinander gemeinsam.

--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
12.12.2004, 12:08 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


mach mal var text = new String; davor. so nimmt er an text ist ein Array
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
12.12.2004, 12:12 Uhr
RedEagle



So, jetzt hab ich son code:

C++:
function crp(itext, ipasswort)
{
  var text = new String(txt_text.value);
  var output = new String();
  var passwort = new String(txt_passwort.value);



  for(var i=0; i <= txt_text.value.length; ++i)
  {
   output = String.fromCharCode( text.charCodeAt(i) ^ passwort.charCodeAt(i % txt_passwort.value.length) );
  }

  txt_text.value = output;
}


(Hab bei google was zu strings in JavaScript gefunden.)

Allerdings wird nur das 1. Zeichen des Passworts ausgegebnen
--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
12.12.2004, 14:24 Uhr
FloSoft
Medialer Over-Flow
(Administrator)



Code:
output = output  + String.



oder wie man nochmal die strings bei javascript zusammenfügt
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
12.12.2004, 15:05 Uhr
RedEagle




hat funktioniert
--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ HTML / XML / XHTML ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: