Durchsuche Foren

(Erweiterte Suche)

Foren-Statistiken
» Mitglieder: 44.518
» Neuestes Mitglied: NexGen03
» Foren-Themen: 79.634
» Foren-Beiträge: 81.430

Komplettstatistiken

Benutzer Online
Momentan sind 339 Benutzer online
» 2 Mitglieder
» 334 Gäste
Bing, Facebook, Google, d8b6095a50, Jon smith

Aktive Themen
계룡출장샵>>라인ms368<<계룡출장마사지㎕ ...
Forum: Ankündigungen,Neuigkeiten
Letzter Beitrag: d8b6095a50
Vor weniger als 1 Minute
» Antworten: 0
» Ansichten: 1
Bestellen Sie hochwertig ...
Forum: Datenbanken
Letzter Beitrag: Jon smith
Vor weniger als 1 Minute
» Antworten: 0
» Ansichten: 1
Bestellen Sie hochwertig ...
Forum: Datenbanken
Letzter Beitrag: Jon smith
Vor 1 Minute
» Antworten: 0
» Ansichten: 1
Bestellen Sie hochwertig ...
Forum: Datenbanken
Letzter Beitrag: Jon smith
Vor 1 Minute
» Antworten: 0
» Ansichten: 1
Bestellen Sie hochwertig ...
Forum: Datenbanken
Letzter Beitrag: Jon smith
Vor 2 Minuten
» Antworten: 0
» Ansichten: 1
Bestellen Sie hochwertig ...
Forum: Datenbanken
Letzter Beitrag: Jon smith
Vor 3 Minuten
» Antworten: 0
» Ansichten: 1
Bestellen Sie hochwertig ...
Forum: Datenbanken
Letzter Beitrag: Jon smith
Vor 3 Minuten
» Antworten: 0
» Ansichten: 1
Bestellen Sie hochwertig ...
Forum: Datenbanken
Letzter Beitrag: Jon smith
Vor 4 Minuten
» Antworten: 0
» Ansichten: 1
창원안마-창원출장샵-『라인:ms368』창원조건...
Forum: Ankündigungen,Neuigkeiten
Letzter Beitrag: d8b6095a50
Vor 5 Minuten
» Antworten: 0
» Ansichten: 1
Bestellen Sie hochwertig ...
Forum: Datenbanken
Letzter Beitrag: Jon smith
Vor 5 Minuten
» Antworten: 0
» Ansichten: 1

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

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 - 21.05.2022, 11:21 - Forum: Javascript - Antworten (2)

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 (23)

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 (17)

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.p...ar=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

  fetch mehrere Urls
Geschrieben von: sfthbara - 07.05.2022, 11:46 - Forum: Javascript - Antworten (1)

Hi, wie muss ich den die fetch Funktion verändern, um 3 URLS zu fetchen und am Ende alle results in einem then zu haben?

Code:
fetch(php_function, {
            method: 'post',
            body: params
        }).then(res => {
            return res.text();
        }).then(res => {
           
            output = res;
           
             output = JSON.parse(output);


Habe dieses Bsp. gefunden.
Code:
Promise.all([php_function, text.csv,url, 3].map(id =>
  fetch(`https://jsonplaceholder.typicode.com/todos/${id}`).then(resp => resp.json())
)).then(console.log);

Drucke diesen Beitrag

  Problem mit Formular
Geschrieben von: Ems - 06.05.2022, 10:45 - Forum: Javascript - Antworten (6)

Hallo zusammen,

ich habe ein Problem mit meinem Formular.
Und zwar meldet es mir immer, dass Ich alles ausfüllen soll, obwohl ich alles ausgefüllt habe und ich finde den Fehler in meinem Code nicht.
 
Außerdem möchte ich, dass wenn man im Geburtstagsfeld Buchstaben eingibt, ein Fehler erscheint und außerdem möchte ich, dass man nur im dd/mm/yyyy Format das Feld ausfüllen kann.

Vielleicht kann mir einer von euch helfen.

Dankeschön!


CSS - Datei:

Code:
/* Navigation*/

[href] {
    text-decoration: none;
    color: black;
       
}

a:hover{
    text-decoration: none;
    color:var(--brown);
   
}

a:focus{
    text-decoration: underline;
}

#navibereich {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap ;
    text-decoration: none;
    justify-content: flex-start;
    background-color: var(--bright);
    list-style-type: none;
    margin-bottom: 3px;
   
    }


#navi02{
    margin-left:5%;
    margin-right:5%;
}


/*  ---------Schrift- und Hintergrundbearbeitung-------------*/

:root{
     --bright: #e0c2a5;
     --brown: #684536;
     --background: #fffee9;
     --cream: #f3ecc5;


}

@font-face {
    font-family: Open Sans;
    src: url(<link rel="preconnect" <link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300&display=swap" rel="stylesheet">);
  }

div.label {   
    font-family: Open Sans;
    font-size: 20px;
    background-color:var(--bright);
    padding: 15px;
   
}

p  {
      font-family: Open Sans;
      font-size: 15px;
      width:70vw;
  }

label{
      font-family: Open Sans;
      font-size: 15px;
      width:70vw;
   
}

  p::selection{
      color: white;
  }

h1 {
    font-family: Open Sans;
    font-size: 40px;
    width:70vw;
}

h2{
        font-family: Open Sans;
        font-size: 20px;
}

body {
    background-color:var(--background);

}

/* -----------Feed bearbeitung----------*/

main {
    background-color: var(--cream);
    padding-top: 1%;
    display: block;
    text-align: center;
}

.Ann {
    background-color: var(--background);
    padding-top: 1%;
    padding-bottom: 1%;
}

.TextAnn {
    display: flex;
    justify-content: center;
    text-align: center;
    background-color: var(--cream);
    margin-top: 1%;
}
p.Ann{
    color: var(--brown);
}

.KommentarAnn{
    font-family: Open Sans;
    font-size: 15px;
    padding: 15px;
    background-color:var(--cream);
    margin-top:1%;
   }


.Lena {
    background-color: var(--background);
    padding-top: 1% ;
    padding-bottom: 2%;
  }

  .TextLena{
    display: flex;
    justify-content: center;
    text-align: center;
    background-color: var(--cream);
    margin-top: 1%;
  }
  p.Lena{
    color: var(--brown);
}

  .KommentarLena{
    font-family: Open Sans;
    font-size: 15px;
    padding: 15px;
    background-color: var(--cream);
    margin-top: 1%;
   }

   /*Profil*/

   .Lukas{
    background-color: var(--background);
    padding-top: 1% ;
    padding-bottom: 2%;
  }

  .Eingabe{
      margin: 1%;
  }

  .field{
      margin-bottom: 1%;
      }

  .Formelles{

    text-align: match-parent;

}

   /*------------*/

   
img {
    padding-right: 1%;
}
  .LukasBilder{
      padding: 2%;
  }
 
h3:hover {     
transition: background-color 2s ;
background-color: var(--brown);

  }

 

JS-Datei:
Code:
const VornameInput = document.getElementById("Vorname-input");
const NachnameInput = document.getElementById("Nachname-input");
const GeburtstagInput = document.getElementById("Geburtstag-input");
const ueberMichInput = document.getElementById("ueber-mich");
const SpeicherButton = document.getElementById("enter-button");

SpeicherButton.addEventListener("click", enterEvent);

const Vorname = VornameInput.value;
const Nachname = NachnameInput.value;
const Geburtstag = GeburtstagInput.value;
const ueberMich = ueberMichInput.value;


function createNewEventEntry() {

    let Vorname = VornameInput.value;
    let Nachname = NachnameInput.value;
    let Geburtstag = GeburtstagInput.value;
    let ueberMich= ueberMichInput.value;
   
}

function felderInKonsoleAusgeben () {
     console.log("Vorname:", Vorname);
     console.log("Nachname:", Nachname);
     console.log("Geburtstag:", Geburtstag);
     console.log("UeberMich:", ueberMich);
     
}

     
function validierung(Vorname, Nachname, Geburtstag) {
    if (!Vorname || !Nachname || !Geburtstag) {
        alert("Bitte fülle alle Felder aus! ");
        return false; }

        if (isNaN(Geburtstag)) {
            alert("Gebe den Geburtstag als Zahl an!");
            return false;
        }

return;
}

function enterEvent(evt) {
    evt.preventDefault();
    felderInKonsoleAusgeben;
    createNewEventEntry();
    validierung(Vorname, Nachname, Geburtstag, ueberMich);
}


HTML-Datei:
Code:
<!DOCTYPE html>
<html lang="de">
  <head>

    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <meta name="description" content="Das wird einmal ein Instagram Clone" />
    <meta name="keywords" content="Instagram, Instagram 2.0, Clone" />
    <meta name="author" content="Emily Schlachter" />

    <link rel="stylesheet" href="css/style.css" />
    <script src="scripts.js" defer></script>

    <title>Instagram 2.0</title>
  </head>

  <body>
      <header>
        <div > <a href="instagram-clone_schlachter.html"> <h1>Gramml</h1> </a ></div>
         </header>

         <ul id="navibereich">
          <li id="navi01"> <a href="profil.html"> <h2>Mein Profil </h2> </a> </li>
          <li id="navi02"> <a href="instagram-clone_schlachter.html"> <h2>Entdecken</h2></a> </li>
          <li id="navi01"> <a href="upload.html"><h2>Upload Picture</h2></a> </li>
            </ul>

          <div class="label">
            <label>Suche:</label>
            <input type="text"/>
            </div>
     

     <main>

       <div class="Lukas">
         <h2>Lukas_W3br</h2> <br>

        <img
src="images/profilpic.jpg"
alt="Profil"
title="Profil"
height="150">
    </div>

 
    <div class="Eingabe" id="Eingabe">
     
    <div class="field">
                          <input id="Vorname-input" type="name" name="name" placeholder="Vorname" />
      </div>

      <div class="field">
                          <input id="Nachname-input" type="name" name="name" placeholder="Nachname" />
        </div>

        <div class="field">
                           <input id="Geburtstag-input" type="Datum" name="Datum" placeholder="Geburtsdatum" />
      </div>

      <label>Über mich: <br> </label> 
      <textarea name="Über mich" id="ueber-mich" cols="40" rows="5" maxcols="35" placeholder="Über mich:"  > </textarea>
    </div>

    <div class="Formelles">   
      <p> <input type="checkbox" name="AGB" value="News"> Datenschutzerklärung und AGB akzeptieren. </p> 
      </div>
     
      <button id="enter-button" class=" button" type="submit">
       Speichern
    </button>

     
     

     <div class="LukasBilder">
       <img
     src="images/hiking.webp"
     alt="Wanderung"
     title="Wanderung"
     height="150">

      <img
    src="images/yellow_jacked.webp"
    alt="Wanderung"
    title="Wanderung"
    width="250"
    height="150">

     <img
      src="images/dog_human.jpg"
  alt="Hund"
  title="Hund"
  width="250"
  height="150">
    </div>


</main>
       

  </body>
 
</html>

Drucke diesen Beitrag