Übergabe von variabeln

  • Hallöchen,

    Folgendes problem:

    ich habe variabeln über ein hex converter umwandeln lassen,

    A B C 0 2

    ausgabe im browser z.b. 41,42,43,30,32

    über document.getElementById("con").innerHTML = var;

    jetzt soll es global übermittelt werden und per

    globalThis.var;

    es übermittelt werden.

    selber bekomme ich immer 04,01,00 kauderwelch bei raus aber nicht die variabeln wenn ich sie über:

    var zg = con;

    auslese und nicht z.b. con = [01,02,03,30,32];

    vieleicht hat einer ein tip für mich

    grüße

  • hy, der converter:

    z.b.

    function ascii_to_hexa(str)
    {
    var arr1 = [];
    for (var n = 0, l = str.length; n < l; n ++)
    {
    var hex = Number(str.charCodeAt(n)).toString(16);
    arr1.push(hex);
    }
    return arr1.join('');
    }

    con = ascii_to_hexa('12');

    gibt 3132 aus. wenn ich nun dies schreiben möchte wie z.b.

    dies speichern möchte kommt nür müll.auch wenn ich bei der aisgabe:

    31, 32 habe.

    wenn ich aber con = [31, 32] setze ist es richtig was aber nicht convertiert ist.

    grüße.

  • Zitat

    gibt 3132 aus.

    Bis dahin habe ich es verstanden und es funktioniert offenbar wie erwartet. Den Rest verstehe ich leider nicht.

    Zitat

    wenn ich nun dies schreiben möchte wie z.b.

    dies speichern möchte

    Möchtest Du den String in einer Datei speichern? Oder auf einer Webseite anzeigen?

  • Hy,

    In der Datei werden texte gesetzt.

    Wenn ich den Text wie geschrieben über:

    con = [41, 42, 43]; setze, setzt er mir das ABC in der Datei. (PRG)

    wenn ich aber das con vom hexwandler nehme setzt er nur müll (04,01,00) in der Datei.

    und das ist mein problem das er keine richtige variabel setzt.

    grüße

  • HY,

    wenn ich dies hier verwende:

    kommt bei

    zg = toHex('1 2');

    im Code 03, 01, 02, 00, 03, 02 wo aber 31, 20, 32 erwartet wird.

    grüße

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!