Hallo, Gast
Sie müssen sich registrieren bevor Sie auf unserer Seite Beiträge schreiben können.

Benutzername/E-Mail:
  

Passwort
  





Durchsuche Foren

(Erweiterte Suche)

Foren-Statistiken
» Mitglieder: 2.201
» Neuestes Mitglied: aytugbas20
» Foren-Themen: 196
» Foren-Beiträge: 551

Komplettstatistiken

Benutzer Online
Momentan sind 35 Benutzer online
» 0 Mitglieder
» 34 Gäste
Bing

Aktive Themen
js ID aus Tabelle ermitte...
Forum: Javascript
Letzter Beitrag: black79
Vor 6 Stunden
» Antworten: 8
» Ansichten: 128
sneseHat
Forum: Javascript
Letzter Beitrag: Gast
Vor 8 Stunden
» Antworten: 1
» Ansichten: 22
Javascript variable Wert ...
Forum: Javascript
Letzter Beitrag: aytugbas20
Vor 8 Stunden
» Antworten: 0
» Ansichten: 10
postRequest.send Inhalt a...
Forum: Javascript
Letzter Beitrag: admin
Gestern, 18:28
» Antworten: 3
» Ansichten: 22
Javascript classes
Forum: Javascript
Letzter Beitrag: admin
Gestern, 18:23
» Antworten: 1
» Ansichten: 10
Javascript POST an PHP (A...
Forum: Javascript
Letzter Beitrag: admin
20.05.2022, 17:53
» Antworten: 11
» Ansichten: 170
Javascript Modal öffnen
Forum: Javascript
Letzter Beitrag: admin
17.05.2022, 13:36
» Antworten: 1
» Ansichten: 70
Tabellenzellen füllen mit...
Forum: Javascript
Letzter Beitrag: admin
15.05.2022, 19:26
» Antworten: 24
» Ansichten: 609
Xetina
Forum: Javascript
Letzter Beitrag: admin
14.05.2022, 21:11
» Antworten: 1
» Ansichten: 43
interaktive Dropdown List...
Forum: Javascript
Letzter Beitrag: admin
13.05.2022, 22:14
» Antworten: 1
» Ansichten: 76

 
  Javascript variable Wert in chart js einbeziehen
Geschrieben von: aytugbas20 - Vor 8 Stunden - Forum: Javascript - Keine Antworten

Hallo zusammen, ich möchte den Wert von JavaScript variable "sper" in chart data einbeziehen aber es funktioniert nicht. Hat jemand eine Idee?


Code:
<script>
const api_url =""; 
        async function getapi(url) {
            // Storing response
            const response = await fetch(url);
           
            // Storing data in form of JSON
            var data = await response.json();
            // console.log(data);

            var sper=Number((data[0][10]));  // a number for Example 10.5
            document.getElementById("per").innerHTML = sper;
               
            if (response) {
                hideloader();
            }
            show(data);
        }
    // Calling that async function
    getapi(api_url);

</script>


<canvas id="VD2"  width="300" height="300"></canvas>
    <script>
        var ctx = document.getElementById('VD2').getContext('2d');
        var xValues = ["Do","Du"];
        var yValues = [ sper, 20];
   
        var VD2 = new Chart(ctx, {
        type: "doughnut",
        data: {
            labels: xValues,
            datasets: [{
            backgroundColor: [ 'rgba(255, 99, 132, 1)', 'rgba(54, 162, 235, 1)' ],
            data: yValues
            }]
        },
        options: {
            plugins: {
                title: {
                display: false,
                text: "VD"
                },
                legend: {
                display: true             
                }
            }
        }
        });
    </script>

Drucke diesen Beitrag

  sneseHat
Geschrieben von: Yannik - Vor 9 Stunden - Forum: Javascript - Antworten (1)

Hallo zusammen,

ich habe folgende Codezeilen mit denen ich denen ich über einen post Request die Farbe des SenseHats meines Raspberry zum Leuchten bringen will:

Code:
case "senseHat":
           
            if (req.method == "POST"){
                var body = "";         
                req.on("data", (data) => {
                    body += data;
                    console.log(body);
                    console.log("Farbe geändert");
                    sense.clear(body);
                       
                    res.end();
                });
            }
        break;

Leider funktioniert das erste console.log kommt zwar [ 0, 0, 255 ], wie es sein sollte,

aber gleichzeitig kommt die Fehlermeldung in der Console
Code:
RGB color [ 0, 0, 255 ],0,0 violates [0, 0, 0] < RGB < [255, 255, 255]
Also wird hier noch nach der Nachricht ,0,0 eingefügt.

Kann mir jemand beantworten wieso das passiert und wie man dies vermeiden kann?

Vielen Dank für Eure Hilfe!

Grüße
Yannik

Drucke diesen Beitrag

  postRequest.send Inhalt anschauen
Geschrieben von: Yannik - Gestern, 11:32 - Forum: Javascript - Antworten (3)

Hallo zusammen,

ich bin in Sachen javascript noch relativer Anfänger und habe mir mal ein Programm vorgenommen. Dabei sende ich mit einem postRequest RGB-Daten an meinen Raspberry, der dann entsprechend das SenseHat aufleuchten lassen soll. Leider funktioniert das nicht und ich habe den Verdacht, dass die falschen Daten übermittelt werden.

Deshlab meine Frage, ob es einen Befehl gibt bei dem ich mir den Inhalt des Request z. B. in der Konsole anzeigen lassen kann?

Vielen Dank für eure Hilfe!

Grüße
Yannik

Drucke diesen Beitrag

  Javascript classes
Geschrieben von: Andixander - Gestern, 11:21 - Forum: Javascript - Antworten (1)

Hallo an alle !
Es ist  nun schon eine Weile her das ich mit javascript programmiert habe .
Wie sieht es nun aus mit javascript und class ist das immer noch semantic sugar?
oder gibt es nun schon eine  echte Objektorientierte Herangehensweise  beim erstellen von js scripts?
Bitte keine Infos zu closures.

Drucke diesen Beitrag

  js ID aus Tabelle ermitteln
Geschrieben von: black79 - 18.05.2022, 08:26 - Forum: Javascript - Antworten (8)

es wird immer die zuletzt angelegte id aus der datenbank angezeigt (copyid = '?test=' + id)

führe ich ein( lnk.href = '?test=' + idWink aus, wird die richtige id angezeigt!



Code:
//Loeschen
                    field = document.createElement('td');
                    image = document.createElement('img');
                    image.src = 'web_images/loschen_2.png';
                    lnk = document.createElement('a');
                    //lnk.href = '?test=' + id;
                    copyid = 'test=' + id;
                    lnk.onclick = myFunction_loeschen;
                    lnk.appendChild(image);
                    field.appendChild(lnk);
                    field.setAttribute('width', 40);
                    line.appendChild(field);
Code:
function myFunction_loeschen() {
    dataString = 'test';
   $.ajax({
        type: 'POST',
        url: 'monitorOESoft.php',
        data: dataString,
        
         success: function(){
            alert(copyid);             // hier zum testen
        }
        
    });
    
    
  }

Drucke diesen Beitrag

  Javascript Modal öffnen
Geschrieben von: black79 - 16.05.2022, 18:52 - Forum: Javascript - Antworten (1)

field = document.createElement('td');
image = document.createElement('img');
image.src = 'web_images/file.png';
lnk = document.createElement('a');
lnk.href = '?clear=' + id;
lnk.onclick = $('#myModal3').modal();
lnk.appendChild(image);
field.appendChild(lnk);
field.style.backgroundColor = elem.getElementsByTagName('background_n')[0].firstChild.nodeValue;
field.setAttribute('width', 40);
line.appendChild(field);

hallo,
ich öffne über ein img ein modal,
dieses wird ganz normal über ein button im modal geschlossen,

führe ich jetzt ein refresh am browser durch, wird das modal geöffnet! warum ?????

Drucke diesen Beitrag

  Javascript POST an PHP (Anfänger)
Geschrieben von: black79 - 16.05.2022, 12:08 - Forum: Javascript - Antworten (11)

Code:
//php
if (isset($_GET['clear'])) {
  if ($_POST['confirm'] == 'send') {
   $id = $_GET['clear'];
    if ($id > 0)
     {    
      $query = ("DELETE FROM TelegramStorage WHERE id=$id LIMIT 1");
      $link->query($query);
    header ("location: monitorOESoft.php");    
   }        
  }    
}

Code:
//javascript
function myFunction_loeschen() {
  if (confirm('Wollen Sie den Datensatz wirklich löschen? Alle mit diesem Datensatz zusammenhängenden Daten werden ebenfalls gelöscht!')) {
   $.ajax({
    data: 'send',
    url: 'monitorOESoft.php',
    method: 'POST',    
  });
        
  }  else {

  }
}

ein datensatz (tabelle) wurde ausgewählt = https://webserver/oesoft/monitorOESoft.php?clear=1169922
jetzt soll durch eine abfrage sichergestellt werden: "datensatz wirklich löschen?" myFunktion_loeschen()

das abfragefenster geht auf, aber der datensatz wird nicht gelöscht!
ohne confirm (abfragefenster) wird der datensatz gelöscht. 

hier mache ich was falsch? aber was?

Drucke diesen Beitrag

  Xetina
Geschrieben von: Ansielix - 14.05.2022, 18:28 - Forum: Javascript - Antworten (1)

Awesome blog! Do you have any tips for aspiring writers? I'm hoping to start my own website soon but I'm a little lost on everything. Would you advise starting with a free platform like Wordpress or go for a paid option? There are so many choices out there that I'm totally overwhelmed .. Any tips? Thanks a lot!

Drucke diesen Beitrag

Question interaktive Dropdown Liste
Geschrieben von: marlin36 - 11.05.2022, 10:26 - Forum: Javascript - Antworten (1)

Hallo an alle da draußen,

ich sitze zurzeit an einer Dropdownliste, die sich für mich als Einsteiger als Herausforderung darstellt.
Da ich nun nach mehreren gescheiterten Versuchen nicht mein Glück gefunden habe, wollte ich mal fragen, ob mir hier einer helfen kann.

Und zwar geht es um folgendes:
ich habe mir eine Dropdownliste gebaut welche wie folgt aussieht:

   

Und hierzu der Code:

Code:
<div id="navi_rechts">
        <p></p>
        <p></p>
      
        <table>
                <tr>
                    <td>
                        <?php
                            echo "<a href=\"./index.php?id=0\" id=\"buttonstart\">Startseite</a>\n";   
                            echo '<br>';
                        ?>
                         
                        <?php
                            if(hasRight($link, "view_warenbestand"))       echo "<a href=\"./index.php?id=999\" id=\"button\">Warenbestand</a>\n";
                        ?>
                        <button class="dropdownbtn">Einbuchung
                            <i class="fa fa-caret-down"></i>
                        </button>
                        <div class="dropdowncontainer">
                        <?php
//                            if(hasRight($link, "create_einbuchung"))       echo "<li><a href=\"./index.php?id=1\">Einbuchung</a></li>\n";
                            if(hasRight($link, "create_einbuchung"))       echo "<li><a href=\"./index.php?id=9999\" id=\"ubutton\">Einbuchung</a></li>\n";
                            if(hasRight($link, "view_einbuchung"))         echo "<li><a href=\"./index.php?id=7\" id=\"ubutton\">Einbuchungsbewegung</a></li><li></li>\n";
                        ?>
                        </div>
                        <button class="dropdownbtn">Ausbuchung
                            <i class="fa fa-caret-down"></i>
                        </button>
                           
                            <div class="dropdowncontainer">
                            <?php
                           
                                if(hasRight($link, "create_ausbuchung"))      echo "<a href=\"./index.php?id=2\" id=\"ubutton\">Ausbuchung</a>\n";
                                if(hasRight($link,"view_ausbuchung"))        echo "<a href=\"./index.php?id=6\" id=\"ubutton\">Ausbuchungsbewegung</a>\n";
                                if(hasRight($link, "view_ausbuchung"))         echo "<a href=\"./index.php?id=45\" id=\"ubutton\">Ausbuchungsauswertung</a>\n";
                           
                            ?>
                            </div>

                           
                            <?php
                            if(hasRight($link, "create_einbuchung") && hasRight($link, "create_ausbuchung")) echo "<li><a href=\"./index.php?id=400\" id=\"button\">Korrekturbuchung</a></li>\n";
                            if(hasRight($link, "view_umbuchung"))          echo "<li><a href=\"./index.php?id=15\" id=\"button\">Umbuchung</a></li>\n";
                           
                            if(hasRight($link, "view_stellplatz"))         echo "<li><a href=\"./index.php?id=9\" id=\"button\">Stellplatzverwaltung</a></li>\n";
                          
//                            if(hasRight($link, "view_warenbestand"))       echo "<li></li><li><a href=\"./index.php?id=5\">Warenbestand</a>\n";
                         

                                if(hasRight($link, "view_geratemanager"))      echo "<a href=\"./index.php?id=10\" id=\"button\">Gerätemanager</a></li>\n";
                                if(hasRight($link, "betatester"))              echo "<a href=\"./index.php?id=42\" id=\"button\">Lieferschein</a></li>\n";
                                if(hasRight($link, "view_einbuchung") && hasRight($link, "view_ausbuchung")) echo "<a href=\"./index.php?id=43\" id=\"button\">Gegenüberstellung</a></li>\n";
                            ?>
                           
                           
                           
                            <button class="dropdownbtn">Tickets
                                    <i class="fa fa-caret-down"></i>
                            </button>
   
                            <div class="dropdowncontainer">
                           
                            <?php

                            if(hasRight($link, "betatester"))              echo "<li></li><li><a href=\"./index.php?id=300\" id=\"ubutton\">Ticket anlegen</a></li>\n";
                            if(hasRight($link, "betatester"))              echo "<li></li><li><a href=\"./index.php?id=301\" id=\"ubutton\">Offene Tickets anzeigen</a></li>\n";
                            if(hasRight($link, "betatester"))              echo "<li></li><li><a href=\"./index.php?id=302\" id=\"ubutton\">Ticket&uuml;bersicht</a></li>\n";
                            ?>
                            </div>
                           
                            <button class="dropdownbtn">Auswertungen
                                <i class="fa fa-caret-down"></i>
                            </button>

                            <div class="dropdowncontainer">

                            <?php  

                            if(hasRight($link, "view_auswertungen"))       echo "<li></li><li><a href=\"./index.php?id=500\" id=\"ubutton\">Auswertungen</a></li>\n";
                            if(hasRight($link, "view_kostenauswertung"))   echo "<li><a href=\"./index.php?id=8\" id=\"ubutton\">Kostenauswertung</a></li>\n";
                           
                            ?>
                            </div>
                            <?php
                            if(hasRight($link, "view_admin"))              echo "<li></li><li><a href=\"./administration/index.php?id=0\" id=\"button\">Administration</a></li>\n";
                            //if(hasRight($link, "view_ausbuchung"))         echo "<li><a href=\"./index.php?id=451\" id=\"button\">Test</a></li><li></li>\n";                   
                            ?>
                           
                       
                            <li><a href="https://www.myegv.de/lexicon/index.php?entry/43-anleitung-zur-verbrauchsmaterialverwaltung-it/" target="_blank" id="button">Hilfe</a></li>
                       </sl>
                    </td>
                </tr>
        </table>
    </div>

Und hier der JavaScriptteil:

Code:
<script>

var dropdown = document.getElementsByClassName("dropdownbtn");
var i;

for (i = 0; i < dropdown.length; i++) {
  dropdown[i].addEventListener("click", function() {
    this.classList.toggle("active");
    var dropdownContent = this.nextElementSibling;
    if (dropdownContent.style.display === "block") {
      dropdownContent.style.display = "none";
    } else {
      dropdownContent.style.display = "block";
    }
  });
}
</script>


An sich funktionieren die einzelnen Dropdownmenüs schon ungefähr so, wie ich es haben will mit nur einer kleinen Ausnahme.

Es handelt sich nämlich darum, dass ich es gerne so haben will, dass wenn ich ein Dropdownmenü öffne sich das andere schließen soll sofern eins auf ist, also so gesagt, dass immer nur
ein Menü offen ist.
Aktuell sieht es nämlich noch so aus:

   

Wie man sieht, gehen die einzelnen Button über den Rand hinaus und ergeben somit kein schönes Gesamtbild.

Ich hoffe ihr versteht meine teils nicht professionelle Ausdrucksweise und verzeiht mir auch diese.

Vielen Dank im Vorraus. Big Grin

Drucke diesen Beitrag

  Datepicker
Geschrieben von: Goodeborg - 10.05.2022, 16:53 - Forum: Brauche Javascript / Userscript - Antworten (1)

Ich benutze folgenden Datepicker in einem Formular. Ich möchte folgende Änderung vornehmen.
Die gesperrten Termine sollen Buchbar sein, aber ein zusätzliches Feld in meinen Formular soll den Text "Schwieriger Termin, warten sie auf eine Bestätigung" erhhalten.
Für einen funkionierenden Code würde ich auch einen angemessenen Betragbezahlen.
Hier mein Datepicker:

  <script
  src="https://code.jquery.com/jquery-1.11.2.min.js"
  integrity="sha256-Ls0pXSlb7AYs7evhd+VLnWsZ/AqEHcXBeMZUycz/CcA="
  crossorigin="anonymous"></script>

<script
  src="https://code.jquery.com/ui/1.10.1/jquery-ui.min.js"
  integrity="sha256-Nnknf1LUP3GHdxjWQgga92LMdaU2+/gkzoIUO+gfy2M="
  crossorigin="anonymous"></script>


jQuery(document).ready(function (jQ) {
  jQ( '#flugdatum' ).datepicker({
    dateFormat:'yy-mm-dd',
    numberOfMonths: 4,
    minDate: -30,
    maxDate: '+10M +0D',
    beforeShowDay: unavailable
  });

var unavailableDates = ['25-12-2022', '31-12-2022', 1-1-2023];

  jQ( '#flugdatum' ).datepicker('option', 'enabled', true);

  function unavailable(date) {
    dmy = date.getDate() + "-" + (date.getMonth() + 1) + "-" + date.getFullYear();
    if (jQ.inArray(dmy, unavailableDates) == -1) {
      return [true, ''];
    } else {
      return [false, '', 'Unavailable'];
    }
  }
});



Freue mich auf Rückmeldungen
Heinz-J. Schmieding

Drucke diesen Beitrag