• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Suche Script zur Berechnung elektr. Widerstände

HTML:
<script>

/**
* Convert From/To Binary/Decimal/Hexadecimal in JavaScript
* [url]https://gist.github.com/faisalman[/url]
*
* Copyright 2012, Faisalman <fyzlman@gmail.com>
* Licensed under The MIT License
* [url]http://www.opensource.org/licenses/mit-license[/url]
*/
 
(function(){
 
var convertBase = function (num) {
this.from = function (baseFrom) {
this.to = function (baseTo) {
return parseInt(num, baseFrom).toString(baseTo);
};
return this;
};
return this;
};
// binary to decimal
this.bin2dec = function (num) {
return convertBase(num).from(2).to(10);
};
// binary to hexadecimal
this.bin2hex = function (num) {
return convertBase(num).from(2).to(16);
};
// decimal to binary
this.dec2bin = function (num) {
return convertBase(num).from(10).to(2);
};
// decimal to hexadecimal
this.dec2hex = function (num) {
return convertBase(num).from(10).to(16);
};
// hexadecimal to binary
this.hex2bin = function (num) {
return convertBase(num).from(16).to(2);
};
// hexadecimal to decimal
this.hex2dec = function (num) {
return convertBase(num).from(16).to(10);
};
return this;
})();
 
/*
* Usage example:
* bin2dec('111'); // '7'
* dec2hex('42'); // '2a'
* hex2bin('f8'); // '11111000'
* dec2bin('22'); // '10110'
*/

</script>

so erscheint nichts
 
Zuletzt bearbeitet von einem Moderator:
Code bitte in Code-Tags setzen! Und es gibt auch die Editier-Funktion, dann musst du nämlich nicht immer mehrere Beiträge hintereinander erstellen.
 
Ok.

wie kann ich das denn nun zum laufen bringen?

Der soll mir Dezimalzahlen in hex und binär umrechnen wie schreibe ich das ?
 
Nein, nicht ok. Julian hatte dich gebeten, Code Tags um Code herum zu setzen. Das heißt für dich, aktiv zu werden und nicht ok zu antworten. ;)
Ich hab es jetzt nochmal für dich gemacht. Bitte zukünftig selbst drauf achten.

wie kann ich das denn nun zum laufen bringen?
Was du gezeigt hast sind Funktionen die du in deinem Code nutzen kannst. Das steht aber auch in den Kommentaren, die kann man auch verstehen, wenn man kein JS kann!
 
noob93, dafür hast du hier im Editor extra Tasten. Wenn man die benutzt sieht man, dass dafür eckige Klammern zu verwenden sind.
Wenn man im Beitrag #21 auf Bearbeiten klickt sieht man es ebenfalls.
Ist das hier dein erster Forenbesuch?
 
Ja ist mein erster Besuch
, aber wenn ich das ins script teil packe funktioniert es nicht bzw es erscheint nichts
 
Nochmal: Das sind nur Funktionen. Damit was passiert muss man noch Code schreiben, der diese Funktionen dann nutzen kann für die Umrechnungen.
Wieviel kennst du denn von JS?
 
sehr sehr wenig.

was muss ich denn exakt schreiben damit ich das im script reinschreiben kann?


was gehört noch dazu?
 
Erstmal musst du konzeptionell überlegen, welche Aktion (Trigger) was auslösen soll (Eventhandler) damit was passiert (Ausgabe)?
Und zwar ganz konkret.
 
Gut, dann brauchst du ein Eingabefeld (<input type="text"...>) und einen Schalter (<input type="button">) und an den Schalter hängst du das Event onclick="deine_js_funktion();"
 
Kannst du das für mich darstellen weiß nicht wie ich es realisieren soll.

Es soll so wie bei Julian sein geht auch mit prompt eingeben und dann am ende als hex ausgeben mit alert
 
Die HTML-Struktur könnte zum Beispiel so aussehen:
HTML:
<input type="text" id="input" placeholder="Zahl zur Umrechnung eingeben">
<select id="input_format">
   <option disabled>Eingabeformat:</option>
   <option value="bin">Binär</option>
   <option value="dec">Dezimal</option>
   <option value="hex">Hexadezimal</option>
</select>
<input type="button" onclick="convert('input', 'input_format', 'output')" value="Umrechnen">

<br><p>Ausgabe: <input type="text" id="output" disabled></p>
 
Zuletzt bearbeitet:
wie sieht es komplett im script aus

Meine JavaScript kenntnisse sind sehr schlecht kann kaum was bearbeiten.

wie hast du das gemacht beim ersten Script?

brauche den Code
 
na der code soll wie bei julian sein dass man dezimal eingibt und dann soll hex oder binär rauskommen

aber funktioniert auch bei julian nicht glaube ich ;/ ich habe keinen code brauche den code
 
Hab jetzt mal das einfache Beispiel von oben noch funktionsfähig gemacht.
Du solltest dir dringend einmal die Grundlagen von JavaScript anschauen! Zum Beispiel die Definition von Variablen, Bedingungen (if-Abfragen), Zugriff auf Elemente, und, und, und...
 
Zuletzt bearbeitet:
Zurück
Oben