Durchsuche Foren

(Erweiterte Suche)

Foren-Statistiken
» Mitglieder: 44.520
» Neuestes Mitglied: jane
» Foren-Themen: 80.248
» Foren-Beiträge: 82.044

Komplettstatistiken

Benutzer Online
Momentan sind 279 Benutzer online
» 2 Mitglieder
» 273 Gäste
Bing, Facebook, Google, Yandex, d8b6095a50, morice

Aktive Themen
Onde comprar Elvanse 30 m...
Forum: Datenbanken
Letzter Beitrag: morice
Vor 4 Minuten
» Antworten: 0
» Ansichten: 1
상주출장샵(((라인:ms368)))∫상주아가씨...
Forum: Ankündigungen,Neuigkeiten
Letzter Beitrag: d8b6095a50
Vor 5 Minuten
» Antworten: 0
» Ansichten: 1
남양주출장샵>>라인ms368<<남양주출장마사지...
Forum: Ankündigungen,Neuigkeiten
Letzter Beitrag: d8b6095a50
Vor 10 Minuten
» Antworten: 0
» Ansichten: 1
대전모텔콜걸@LINE【라인ms368】대전출장샵...
Forum: Ankündigungen,Neuigkeiten
Letzter Beitrag: d8b6095a50
Vor 15 Minuten
» Antworten: 0
» Ansichten: 1
Onde comprar Nolvadex 20 ...
Forum: Datenbanken
Letzter Beitrag: morice
Vor 19 Minuten
» Antworten: 0
» Ansichten: 1
Waar u Quality Activan 2 ...
Forum: Php
Letzter Beitrag: jane
Vor 20 Minuten
» Antworten: 0
» Ansichten: 1
동대문구안마-동대문구출장샵-『라인:ms368』...
Forum: Ankündigungen,Neuigkeiten
Letzter Beitrag: d8b6095a50
Vor 21 Minuten
» Antworten: 0
» Ansichten: 1
Onde comprar Morfina 15 m...
Forum: Datenbanken
Letzter Beitrag: morice
Vor 25 Minuten
» Antworten: 0
» Ansichten: 1
예산출장마사지#LINE/라인≪MS368≫, 예...
Forum: Ankündigungen,Neuigkeiten
Letzter Beitrag: d8b6095a50
Vor 26 Minuten
» Antworten: 0
» Ansichten: 1
구례안마-구례출장샵-『라인:ms368』구례조건...
Forum: Ankündigungen,Neuigkeiten
Letzter Beitrag: d8b6095a50
Vor 32 Minuten
» Antworten: 0
» Ansichten: 1

Question frage zu den Blöcken und der Gültigkeit von Variablen + Node
Geschrieben von: IntrepidKlasse - 05.02.2022, 07:35 - Forum: Javascript - Antworten (1)

Hallo, 

ich habe eine Anfänger frage zu den Blöcken und der Gültigkeit von Variablen.

Code:
var variable;
con.query("SELECT tabelle FROM spalte" , (err, rows) => {
    let ergebnis= rows[0].spalte;
    variable = ergebnis;
                                    
    });

ich komme aus einer SQL Abfrage in Node/Javascript generell nicht aus dem Block raus. Ich möchte die oben deklarierte Variable definieren.
Wenn ich durch das auslesen wie hier in diesem Beispiel ein Ergebnis erhalte, möchte ich das auch weiter verarbeiten. Wie ist hier das richtige vorgehen?

Ich habe das Problem nämlich nicht nur innerhalb einer SQL abfrage bei Node, sondern generell bei JavaScript. Ich habe mir natürlich den Gültigkeit Bereich von variablen innerhalb von Blöcken angeschaut, schlau bin ich jedoch nicht daraus geworden Sad

Eine Möglichkeit aus meiner Sicht wäre den ausgelesenen Inhalt mit einer Funktion(Inhalt) hinaus zu tragen, aber das kann doch nicht alles sein.
Wie schauts aus mit Globalen Variablen? wäre var variable; nicht eine Globale?

Drucke diesen Beitrag

  Tabelle drucken ?
Geschrieben von: dl8aax - 02.02.2022, 18:38 - Forum: Javascript - Antworten (2)

Moin,

ich habe eine Tabelle, siehe bild
Beim ausdrucken habe ich das Problem das die Hintergrundfarbe nicht mitgedruckt wird.
Drucken tu ich mit folgenden Code

Code:
function PrintElem(elem)
{
    var mywindow = window.open('', 'PRINT', 'height=400,width=600');

    mywindow.document.write('<html><head><title> </title>');
    mywindow.document.write('</head><body >');
    mywindow.document.write('<h1>Bienenstände</h1>');
    mywindow.document.write(document.getElementById(elem).outerHTML);
    mywindow.document.write('</body></html>');

    mywindow.document.close(); // necessary for IE >= 10
    mywindow.focus(); // necessary for IE >= 10*/

    mywindow.print();
    //mywindow.close();

    return true;
}
</script>

   

LG Dirk

Drucke diesen Beitrag

  JS Dateien aufteilen
Geschrieben von: echdeneth - 02.02.2022, 10:33 - Forum: Javascript - Antworten (1)

Moin und Danke für die Aufnahme,

ich bin relativ neu bei der JS Materie, daher mal eins zwei "Noob-Fragen".

Zu Beginn Projekt hatte ich ein PHP-Projekt (samtsch CSS, JS)  nun kam eine "Vor-Seite" hinzu, weswegen eine weitere JS-Datei hinzukam.
In ersterer ist die Klassenstruktur (mit Unterklassen) und etwas Code für X3DOM. diese soll nur noch X3D machen.
In 2. kamen Eingabefeilder, Kalkulationen etc. aus 1. hinzu.

Ich hoffe ich habe das verständlich dargestellt.

1: Ist diese Aufteilung weise?
2. Kann ich das noch weiter aufteilen, die Klassenstruktur in eine separate?

Danke für eure Hilfe

Drucke diesen Beitrag

  Variable in Input <type='text'> ausgeben
Geschrieben von: Faultier_1982 - 16.01.2022, 09:07 - Forum: Javascript - Antworten (1)

Hallo,
Ich versuche in meinen Anfängen in JavaScript eine let-Variable in einem input type='text' zu übertragen. Im Internet ich habe bereits Beispielcode gefunden, leider habe ich diese nicht zum laufen gebracht... In die Überschrift habe ich meine Variable geschrieben bekommen...

Code:
<!DOCTYPE html> <!-- For more information visit: https://fipsok.de -->
<html lang="de">
   <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1">
      <link rel="stylesheet" href="Vorlage_fur_style.css">
      <title>Titel Registerfenster</title>
      <script type="text/javascript">
         let Pflanze = "Boskop";
         document.getElementById("id_Pflanzen_Name").value = Pflanze;
      </script>
   </head>
   <body>
      <form name='fo' method='Post' action='./'>
         <table class='Tabelle'>
            <tr>
               <td colspan='2' class='Zelle_Uberschrift'><script type="text/javascript">document.write(Pflanze)</script></td>
            </tr>
            <tr class='Zeile'>
               <td class='Zelle'>Pflanze-Name<input class='Textfeld_Name' type='text' name='Na_Pflanzen_Name' id='id_Pflanzen_Name' /></td>
            <tr>
         </table>
      </form>
   </body>
</html>

Gruß

Drucke diesen Beitrag

  Die Arbeit verloren? Dieses Programm hilft, viel Geld zu verdienen!
Geschrieben von: JaneEviLsdcbdc - 14.01.2022, 05:51 - Forum: Javascript - Keine Antworten

XEvil - das beste Captcha-Solver-Tool mit unbegrenzter Anzahl von Lösungen, ohne Thread-Anzahl Grenzen und höchste Präzision!
XEvil 5.0-Unterstützung von mehr als 12.000 Arten von Bild-captcha, enthalten ReCaptcha, Google-captcha, Yandex-captcha, Microsoft captcha, Dampf captcha, SolveMedia, ReCaptcha-2 und (JA!!!) ReCaptcha-3 zu.

1.) Flexibel: sie können die Logik für nicht standardmäßige Captchas anpassen
2.) Einfach: starten Sie einfach XEvil, drücken Sie 1 Taste - und es wird automatisch captchas aus Ihrer Anwendung oder Skript akzeptieren
3.) Schnell: 0,01 Sekunden für einfache captchas, etwa 20..40 sekunden für reCAPTCHA-2, und über 5...8 sekunden für reCAPTCHA-3

Sie können XEvil mit jeder SEO/SMM-Software, jedem Parser der Passwortprüfung, jeder Analyseanwendung oder jedem benutzerdefinierten Skript verwenden:
XEvil unterstützt die meisten bekannten Anti-Captcha-Dienste API: 2Captcha.com, RuCaptcha.Com, AntiGate.com (Anti-Captcha), DeathByCaptcha, etc.

Interessiert? Suchen Sie einfach in Google "XEvil" für weitere Informationen
Sie lesen dies-dann funktioniert es! Wink))

P.S. New XEvil 6.0 wird hCaptcha, FunCaptcha und reCAPTCHA Enterprize brechen

Drucke diesen Beitrag

  object-collection mit getter & setter
Geschrieben von: Froschkoenig84 - 10.01.2022, 23:20 - Forum: Javascript - Keine Antworten

Hi folks.

Zunächst einmal, ich habe früher sehr viel JS entwickelt, aber das liegt bereits viele Jahre zurück und inzwischen habe ich mehrere Jahre ausschließlich nur noch C# programmiert und bin ein wenig aus der Übung.

Ich suche nach einer object-collection also quasi "[{}]", allerdings mit ".get()und ".set()oder ein parent-object "{}" mit dynamischen children-objects via ".add('memberName', {})" bzw. ".remove('memberName')". Kurz gesagt, ich möchte in der Lage sein, das Array filtern zu können.

Also dachte ich zunächst an ein Dictionary (const data = new Map()), was via "data.set('niceNerdGirl', { name: "Sophia", age: 17 })auch noch eine Notlösung sein könnte, aber ein direkter Zugriff auf die Objekte wäre besser, als "data.get('niceNerdGirl').name".

Am Besten wäre natürlich ein echtes nested-object. 

Code:
const data = {};
data.add({ niceNerdGirl: { name: "Sophia", age: 17 }});

//und dann den Abruf quasi so:
console.log(data.niceNerdGirl.name);

Offensichtlich lässt sich das allerdings nicht realisieren.
Aber vielleicht gibt es ja etwas ähnliches. Vielleicht mit einer Masterklasse und irgendwelchen Hilfsmethoden?

Ich könnte mir eine solche Datensammlung bspw. für MVVMs vorstellen oder so.

Alternativ könnte ich es natürlich wie bereits erwähnt auch als simple object-collection "[{}]" lösen, dann wären auch gleich ".push({})" bzw. ".splice(index, 1)" vorhanden, allerdings bräuchte ich dann für jedes child-object eine id. Und ich vermute, dass die Suche/Filterung nach einem child-object via child-object-member/value nicht so einfach geht, wie mit C#.LINQ.

Gehen wir mal von einem klassischen MVVM-Objekt aus, das, bzw. dessen member-values ich später via eines Observers in beide Richtungen aktualisieren möchte.
Welche Datenstruktur schlagt ihr mir hier vor?

Drucke diesen Beitrag

  Verschiedene JS Funktionen aufrufen je nach wert in Variable
Geschrieben von: roadrunner88 - 07.01.2022, 14:04 - Forum: Javascript - Antworten (2)

Hallo Profis,

bin Anfänger in JS und habe eine Frage:

Ich habe je eine JS-Funktion in einer separaten JS Datei(10 Dateien).

Nun möchte ich, wenn in inder Index.html in der Variable X einer von 10 Werten ausgewählt wird, die entpsrechende Funktion starten.

Also
x = 1 -> Funktion 1
x = 2 -> Funktion 2
.
.
.
usw.


Mein einziger Ansatz sind 10 verschieden if-else Anweisungen, aber das muss doch viel schöner gehen?

Wäre für eine Lösung dankbar!

Drucke diesen Beitrag

  javascript synchoner fetch
Geschrieben von: a_k - 05.01.2022, 19:08 - Forum: Javascript - Keine Antworten

Ich möchte einen synchronen json-fetch-Aufruf ausführen. Siehe den folgenden Code.
Es funktioniert im Prinzip, aber nicht in der erwarteten Reihenfolge (nicht synchron, sondern wieder asynchron).
Meine Log-Erwartung ist 1 2 3 4 5 6 7, aber ich erhalte 1 2 3 7 4 5 6
Wie erfülle ich meine Erwartung?

Code:
console.log("1 start");
async function fetchInfo() {
    let url = `https://reqres.in/api/products/3`; // only for test
    console.log("  3 fetch()");
    let response = await fetch(url);
    console.log("  4 json()");
    let data = await response.json()
    console.log("  5 return");
    return data;
}
console.log("2 call fetchInfo()")
fetchInfo()
    .then(data => console.log("6 json object: ...", data));
console.log("7 end / more code ...");

Drucke diesen Beitrag

  check input value
Geschrieben von: DeepEagle - 04.01.2022, 19:51 - Forum: jQuery - Antworten (2)

Hey Leute ich hab eine Frage bezüglich if abfragen in jquery.

ich habe 3 Inputs bei denen jeweils der Value ausgelesen werden soll, wenn dieser null ist so soll ein Button auf der Seite deaktiviert werden, dass macht er auch aber sollte der Wert größer als null sein (bei allen Inputs muss etwas drin stehen) so soll sich der Button wieder aktivieren, dass macht er jedoch nicht könnt ihr mir da helfen?

Code Beispiel:

    $('#uebung-hinzufuegen-hinzufuegen').attr('disabled',true);

    $("#uebung-name, #uebung-date, #uebung-gewicht").each(function() {
        if($(this).val().length !=0)
                $('#uebung-hinzufuegen-hinzufuegen').prop('disabled', false);            
       
    })


Danke schonmal!

Drucke diesen Beitrag

  Mein Rechner rechnet falsch
Geschrieben von: dl8aax - 02.01.2022, 12:31 - Forum: Javascript - Antworten (2)

Hi,

ich versuch mir ein Rechner zu machen der Brutto oder Netto ausrechnet.

leider rechnet er Falsch.

erg ist der Brutto oder Netto Betrag
p ist der Prozent Satz  z.B. 7, 9.5, 19

Code:
function weiter(erg,p,a){
if(a==1){
        erg=parseInt(erg);
        var mwst=100+parseInt(p);
        var netto = erg/mwst*100  ;
         msteuer=roundToTwo( netto /100*parseInt(p) );
          document.getElementById('masteuer').innerHTML ="Mehrwertsteuer "+msteuer+" €";
          if(document.getElementById('fsteuer') !== null) steuer.value=msteuer;//alert(msteuer);
          nbtr.value=roundToTwo(netto);
                 return roundToTwo(netto);
        }
 
   if(a==2){
           
           msteuer=roundToTwo( erg/100*parseInt(p));
                  document.getElementById('masteuer').innerHTML ="Mehrwertsteuer "+msteuer+" €";
                  steuer.value=msteuer;
                  nbtr.value=erg;
                  var bruttobetr=roundToTwo(parseInt(erg) + (erg / 100 * parseInt(p) ));
                  console.log("msteuer="+msteuer+" netto="+erg+" brutto="+bruttobetr)
             return bruttobetr;
        }
 
 
}
function roundToTwo(num) {
            return +(Math.round(num + "e+2")  + "e-2");
        }


LG Dirk

Drucke diesen Beitrag