Durchsuche Foren

(Erweiterte Suche)

Foren-Statistiken
» Mitglieder: 43.434
» Neuestes Mitglied: hotnaziaa
» Foren-Themen: 506
» Foren-Beiträge: 2.098

Komplettstatistiken

Benutzer Online
Momentan sind 52 Benutzer online
» 0 Mitglieder
» 50 Gäste
Bing, Facebook

Aktive Themen
div(tabelle) neugeladen b...
Forum: Javascript
Letzter Beitrag: black79
26.04.2024, 16:40
» Antworten: 4
» Ansichten: 66
What are the psychologica...
Forum: Css
Letzter Beitrag: azaviona
26.04.2024, 07:58
» Antworten: 0
» Ansichten: 21
Ajax Abfrage
Forum: Php
Letzter Beitrag: taxlegit24
25.04.2024, 06:43
» Antworten: 3
» Ansichten: 378
Probleme Firebase Databas...
Forum: Javascript
Letzter Beitrag: PrimoCenturio
22.04.2024, 14:15
» Antworten: 4
» Ansichten: 134
Verbindung von Entscheidu...
Forum: Javascript
Letzter Beitrag: Ashriel
16.04.2024, 11:02
» Antworten: 3
» Ansichten: 124
Neu laden ohne Scrolling
Forum: Javascript
Letzter Beitrag: Tom
16.04.2024, 08:48
» Antworten: 0
» Ansichten: 42
Formularfelder addieren u...
Forum: Javascript
Letzter Beitrag: heena123
16.04.2024, 08:03
» Antworten: 17
» Ansichten: 387
FMOVIES
Forum: Javascript
Letzter Beitrag: xomanig690
16.04.2024, 07:07
» Antworten: 0
» Ansichten: 46
Spam gelöscht
Forum: Ankündigungen,Neuigkeiten
Letzter Beitrag: rzscout
10.04.2024, 23:37
» Antworten: 0
» Ansichten: 188
Reihenfolge der Karten
Forum: Brauche Javascript / Userscript
Letzter Beitrag: hardee
10.04.2024, 17:54
» Antworten: 4
» Ansichten: 128

  JS mit PHP und SQL
Geschrieben von: alterSachse - 21.08.2023, 16:28 - Forum: Javascript - Antworten (2)

Hallo liebe Helfergemeinde Undecided 

mit PHP und SQL habe ich schon einiges geschrieben. Nun muss aber JS hinzu - und schon gehen die Probleme los.
Mein Anliegen: Ich habe ein Upload-Formular, welches nach dem Upload die Daten in eine SQL schreibt. Das funktioniert auch bestens. Ich kann Daten hochladen, abrufen und ansehen und auch wieder löschen. (Nicht in diesem Teil des Programmes...)

Ich muss aber auch große Dateien (bis ca. 150MB) hochladen können. Deshalb muss da eine Fortschrittsanzeige hin, sonst weiß der User nicht, dass da im HG etwas passiert. Hier ist mein PHP-Programm, welches auch schon funktioniert. (Aber noch in Entwicklung)

Code:
<?php
session_start();
$dat_id = $_GET['ID'];
include "akt_head.php";
?>
<script src="upload.js" type="text/javascript"></script>
<style>
#Inhalte-werden-zentriert {
  display: flex;
  align-items: center;
  justify-content: center;
}
</style>
<div id="header">Dateien einf&uuml;gen</div>
<div id="inhalt">
<a name="Oben"></a>
<?php
function post_slug($str)
{
  return strtolower(preg_replace(array('/[^a-zA-Z0-9 -]/', '/[ -]+/', '/^-|-$/'),
  array('', '_', ''), remove_accent($str)));
}
function remove_accent($str)
{
  $a = array('À', 'Á', 'Â', 'Ã', 'Ä', 'Å', 'Æ', 'Ç', 'È', 'É', 'Ê', 'Ë', 'Ì', 'Í', 'Î', 'Ï', 'Ð', 'Ñ', 'Ò', 'Ó', 'Ô', 'Õ', 'Ö', 'Ø', 'Ù', 'Ú', 'Û', 'Ü', 'Ý', 'ß', 'à', 'á', 'â', 'ã', 'ä', 'å', 'æ', 'ç', 'è', 'é', 'ê', 'ë', 'ì', 'í', 'î', 'ï', 'ñ', 'ò', 'ó', 'ô', 'õ', 'ö', 'ø', 'ù', 'ú', 'û', 'ü', 'ý', 'ÿ', 'A', 'a', 'A', 'a', 'A', 'a', 'C', 'c', 'C', 'c', 'C', 'c', 'C', 'c', 'D', 'd', 'Ð', 'd', 'E', 'e', 'E', 'e', 'E', 'e', 'E', 'e', 'E', 'e', 'G', 'g', 'G', 'g', 'G', 'g', 'G', 'g', 'H', 'h', 'H', 'h', 'I', 'i', 'I', 'i', 'I', 'i', 'I', 'i', 'I', 'i', '?', '?', 'J', 'j', 'K', 'k', 'L', 'l', 'L', 'l', 'L', 'l', '?', '?', 'L', 'l', 'N', 'n', 'N', 'n', 'N', 'n', '?', 'O', 'o', 'O', 'o', 'O', 'o', 'Œ', 'œ', 'R', 'r', 'R', 'r', 'R', 'r', 'S', 's', 'S', 's', 'S', 's', 'Š', 'š', 'T', 't', 'T', 't', 'T', 't', 'U', 'u', 'U', 'u', 'U', 'u', 'U', 'u', 'U', 'u', 'U', 'u', 'W', 'w', 'Y', 'y', 'Ÿ', 'Z', 'z', 'Z', 'z', 'Ž', 'ž', '?', 'ƒ', 'O', 'o', 'U', 'u', 'A', 'a', 'I', 'i', 'O', 'o', 'U', 'u', 'U', 'u', 'U', 'u', 'U', 'u', 'U', 'u', '?', '?', '?', '?', '?', '?');
  $b = array('A', 'A', 'A', 'A', 'A', 'A', 'AE', 'C', 'E', 'E', 'E', 'E', 'I', 'I', 'I', 'I', 'D', 'N', 'O', 'O', 'O', 'O', 'O', 'O', 'U', 'U', 'U', 'U', 'Y', 's', 'a', 'a', 'a', 'a', 'a', 'a', 'ae', 'c', 'e', 'e', 'e', 'e', 'i', 'i', 'i', 'i', 'n', 'o', 'o', 'o', 'o', 'o', 'o', 'u', 'u', 'u', 'u', 'y', 'y', 'A', 'a', 'A', 'a', 'A', 'a', 'C', 'c', 'C', 'c', 'C', 'c', 'C', 'c', 'D', 'd', 'D', 'd', 'E', 'e', 'E', 'e', 'E', 'e', 'E', 'e', 'E', 'e', 'G', 'g', 'G', 'g', 'G', 'g', 'G', 'g', 'H', 'h', 'H', 'h', 'I', 'i', 'I', 'i', 'I', 'i', 'I', 'i', 'I', 'i', 'IJ', 'ij', 'J', 'j', 'K', 'k', 'L', 'l', 'L', 'l', 'L', 'l', 'L', 'l', 'l', 'l', 'N', 'n', 'N', 'n', 'N', 'n', 'n', 'O', 'o', 'O', 'o', 'O', 'o', 'OE', 'oe', 'R', 'r', 'R', 'r', 'R', 'r', 'S', 's', 'S', 's', 'S', 's', 'S', 's', 'T', 't', 'T', 't', 'T', 't', 'U', 'u', 'U', 'u', 'U', 'u', 'U', 'u', 'U', 'u', 'U', 'u', 'W', 'w', 'Y', 'y', 'Y', 'Z', 'z', 'Z', 'z', 'Z', 'z', 's', 'f', 'O', 'o', 'U', 'u', 'A', 'a', 'I', 'i', 'O', 'o', 'U', 'u', 'U', 'u', 'U', 'u', 'U', 'u', 'U', 'u', 'A', 'a', 'AE', 'ae', 'O', 'o');
  return str_replace($a, $b, $str);
}
// Hier geht es richtig los
include "db_conn.inc";
if (isset($_POST["dele1"])) {
    if(is_file('Akten/'.htmlentities($_SESSION['dat_datei']))) {
        unlink ('Akten/'.htmlentities($_SESSION['dat_datei']));
        $_SESSION['dat_datei'] = $dat_datei = "";
    }
    $dat_id = $_SESSION['dat_id'];
    $sqlupdate = "UPDATE akt_archiv SET dateiname = '', dateiort = '' WHERE id = '$dat_id'";
    $result = mysqli_query($dbank, $sqlupdate);
    if (!$result) {
        echo "Konnte Abfrage nicht erfolgreich ausführen von DB: " . mysql_error();
        echo "<a href='akten-sql.php'>Zurück zur Tabelle</a>";
        //echo "<input type='button' value='Schließen und zurück' onclick='close()'>";
        exit;
    }
    echo "<meta http-equiv='refresh' content='0; URL=bildload.php?ID=".htmlentities($dat_id)."'>";
}

if (isset($_POST["abbruch"])) {
    $dat_id = $_SESSION['dat_id'];
    echo $dat_id;
    echo "<meta http-equiv='refresh' content='0; URL=akten-sql.php#".htmlentities($dat_id)."'>";
    exit;
}
if (isset($_POST["lokalinsert"])) {
    $dat_id = $_SESSION['dat_id'];
    $dat_datei = $_POST['file2'];
    $sqlupdate = "UPDATE akt_archiv SET Dateiname = '$dat_datei', dateiort = 'l' WHERE id = '$dat_id' ";
    $result = mysqli_query($dbank, $sqlupdate);
    if (!$result) {
        echo "Konnte Dateiname nicht speichern! " . mysqli_error();
        echo '<meta http-equiv="refresh" content="20; URL=akten-sql.php#'.$dat_id.'">';
        exit;
    }
    echo '<meta http-equiv="refresh" content="0; URL=akten-sql.php#'.$dat_id.'">';
}

// ausgewählte Bilder nach umrechnen und laden
//if ($_SERVER["REQUEST_METHOD"] === "POST") {
if (!isset($_POST["bildinsert"])) {
    $sql = mysqli_query ($dbank, "SELECT * FROM akt_archiv WHERE id = $dat_id");
    $daten = mysqli_fetch_assoc($sql);
    $dat_id = $daten['id'];
    $dat_datei = $daten['dateiname'];
    $dat_dateiort = $daten['dateiort'];
    $_SESSION['dat_id'] = $dat_id;
    $_SESSION['dat_datei'] = $dat_datei;
} else {
    // Hier muss der DIR-Name aus der Datenbank hinein, mit SESSION übergeben?
    $dat_id = $_SESSION['dat_id'];
    $dat_datei = $_FILES['file1']['name']; //$_SESSION['dat_datei'];
    $targetDir = 'Akten/'; //Zum Ablegen der Dateien
    foreach($_FILES as $fieldName => $fileData){
        if(!$fileData['name']){
            echo "Keine Datei im Feld '{$fieldName}' angegeben.<br />\n";
            continue;
        }
        if($fileData['error']){
            echo "Fehler beim Upload von '{$fileData['name']}'.<br />\n";
            echo "<pre>" ;
                print_r($_GET);
                print_r($_POST);
                print_r($_SESSION) ;
                print_r ($_FILES) ;
                echo "</pre>" ;
                $dat_id = $_SESSION['dat_id'];
                echo "<meta http-equiv='refresh' content='20; URL=bildload.php?ID=".htmlentities($dat_id)."'>";
                exit;
        }
        //$dateiname = explode(".", $fileData['name']);
        //$namekorrekt = post_slug($dat_datei);
        //$fileData['name'] = $namekorrekt.".".$dateiname[1];
        $filepath_old =  $fileData['tmp_name'];
        $filepath_new = $targetDir . $fileData['name'];        
        move_uploaded_file($filepath_old, $filepath_new);
        
        $sqlupdate = "UPDATE akt_archiv SET Dateiname = '$dat_datei', dateiort = 'w' WHERE id = '$dat_id' ";
        $result = mysqli_query($dbank, $sqlupdate);
        if (!$result) {
            echo "Konnte Fotoname nicht speichern! " . mysqli_error();
            echo '<meta http-equiv="refresh" content="20; URL=fotos-sql.php#'.$dat_id.'">';
            exit;
        }
    }
    echo '<meta http-equiv="refresh" content="0; URL=akten-sql.php#'.$dat_id.'">';
}
//}
?>
<form name="load" method="post" enctype="multipart/form-data" action="<?php echo $_SERVER["PHP_SELF"]; ?>" >
// onsubmit="ajaxForm(this);return false;"
<table id="newtab">
    <tr>
        <td colspan="5"><h5><?PHP echo $daten['titel'];?></h5></td>
    </tr>
    <tr>
        <td>PDF-Datei ausw&auml;hlen: <?PHP echo $dat_datei; ?></td>        
        <td width="150"><?PHP if (!$dat_datei) { echo ' <input type="hidden" name="MAX_FILE_SIZE" value="60000000" /><input type="file" name="file1" accept="application/pdf">'; } ?></td>    
        <td width="100"><?PHP if ($dat_datei) { echo '<button type="submit" name="dele1"> L&ouml;schen</button>'; } ?></td>            
    </tr>
    <tr>
        <td><?PHP echo '<input type="hidden" name="dat_datei" value="'.$dat_datei.'">'; ?></td>
        <td width="150"><button type="submit" name="bildinsert"> Hochladen </button></td>
        <td width="100"></td>        
    </tr>
</table>
</form>
<?PHP
if ($_SESSION['archiv'] == "Ja"){
    echo <<<FORM
    <form action="{$_SERVER['PHP_SELF']}" method="post">
    <table id="newtab">
    <tr>
<td colspan="5"><h5>{$daten['titel']}</h5></td>
    </tr>
    <tr>
        <td width="170">Datei ausw&auml;hlen: </td>
        <td width="250">{$dat_datei}</td>        
        <td width="150"><input type="file" name="file2" ></td>    
        <td width="100"><button type="submit" name="dele1"> L&ouml;schen</button></td>            
    </tr>
    <tr>
        <td width="170">{$dat_datei}</td>
        <input type="hidden" name="dat_datei" value="{$dat_datei}">
        <td width="250"><button type="submit" name="abbruch"> Abbrechen </button></td>
        <td width="150"><button type="submit" name="lokalinsert"> Hochladen </button></td>
        <td width="100"></td>        
    </tr>
    </table>
    </form>
FORM;
}
echo <<<FORM
    <form action="{$_SERVER['PHP_SELF']}" method="post">
    <table id="newtab">
    <tr>
        <td width="250"><button type="submit" name="abbruch"> Abbrechen </button></td>
    </tr>
    </table>
    </form>
FORM;

echo "Ende";
?>
</div>

Für die Uploadanzeige habe ich mich für eine Datei von Tristan Radke entschieden: Upload
Ich habe eine *.JS erstellt und die eingebunden. Zum Glück funktionierte es auf Anhieb.
Aber nun hänge ich in der Luft und sehe vermutlich nur den Wald vor lauter Bäumen nicht:

Wenn ich den im FORM jetzt auskommentierten Teil mit  onsubmit  einbinde zeigt er mir den Upload an, aber danach bleibt er "irgendwo" hängen.
Also ich komme nicht in den Programmteil, wo meine Daten in die Datenbank geschrieben werden und ich dann ins Hauptprogramm zurückkomme. Hat da jemand einen Tipp für mich? Irgendwie stehe ich da auf dem Schlauch...

Danke schon mal.

Drucke diesen Beitrag

  Fehler bei der Registrierung
Geschrieben von: rzscout - 20.08.2023, 10:25 - Forum: Ankündigungen,Neuigkeiten - Antworten (1)

Liebe Community,
derzeit gibt es Probleme bei der Registrierung in diesem Forum. Derzeit kümmern wir uns um eine Lösung. Wer gerne sich bei uns registrieren möchte, kann gerne über die E-Mailadresse: registry@javascript-forum.de bei uns melden. Wir erstellen dir dann ein Benutzerkonto.

Euer JavaScript-Forum-Team

Drucke diesen Beitrag

  Bild von iframe erzeugen und vergleichen
Geschrieben von: jumbo125 - 16.08.2023, 14:52 - Forum: Javascript - Antworten (3)

Hallo zusammen

Ich habe ein problme mit einem video iframe.
Kurz:
ich binde mittels eines iframe tages eine url ein, welche ein video meiner webcam anzeigt. (kurz zur erklärung nebenbei: das ganze erfolgt mit go2rtc software auf meinem linux server,)

Das funktioniert alles super und läuft auf einem Tablet, welches zuhause auf der wand angebracht ist und ständig unseren Eingangsbereich zeigt

im Video sehe ich links oben die aktuelle uhrzeit der webcam laufen. Hin und wieder wenn ich vorbeigehe und auf das tablet sehe, kommt mir vor, das das video hängt. aufgrund der im video, konnte ich schon mehrmals feststellen, dass es wirklich bereits vor einigen mintuen stecken blieb.

Es reicht schon wenn ich einfach nur die iframe url neu lade. ich mach das derzeit mittels eines button. Wenn ich auf den button klicke, wird mittels jquery die iframe src gelöscht und neu eingefügt. (Das embed wird neu geladen) und das Video ist wieder aktuell und zeigt die live Webcame.

Auf dauer ist das aber nicht die beste lösung.... Nun habe ich es so eingestellt, dass die button function alle 10 minuten automatisch ausgeführt wird. Das ist aber auch nicht wirklich zielführend.

Meine IDEE:

  1. ich erzeuge ein Bild, welches den linken oberen Bereich des Video-Embeds anzeigt. (Da ist die Uhrzeit)
  2. 2 sekunden später erzeuge ich wieder das gleiche Bild. (hier muss eine andere Uhrzeit stehen, nämlich die aktuell).
  3. Dann vergleiche ich die Bilder, ob sie ident sind
  • Sind sie nicht ident, ist die uhrzeit nicht die selbe => das video läuft live
  • Sind die Bilder ident, ist die uhrzeit gleich geblieben. => das video hängt. => meine button funktion ausführen 

leider schaffe ich es nicht von dem iframe ein bild zu erzeugen (origin privacy  usw.)

hat jemand eine idee?
danke

Drucke diesen Beitrag

  JS Anwendungsprüfung
Geschrieben von: Prominenter - 16.08.2023, 06:53 - Forum: Javascript - Antworten (3)

Hi@all

Ich hoffe, ich kann mich verständlich ausdrücken.
Wie kann ich prüfen oder verhindern, dass zwei oder mehrere User gleichzeitig einen Button betätigen und damit eine bestimmte Aktion auslösen.
Kommt wahrscheinlich selten vor, aber ich möchte sicher gehen.

Bei Klick auf einen Button soll dem User der erste Name einer Liste zugewiesen werden, dem nächsten der nächste Name usw.
Wenn nun zufälligerweise zwei oder mehrere User gleichzeitig den Button drücken, sollen sie auf keinen Fall den gleichen Namen zugewiesen bekommen.
Ich muss aber sicherstellen, dass die Namensliste der Reihe nach abgearbeitet wird bzw. dass die User-Klicks definitiv der Reihe nach abgearbeitet werden.

Bin für jeden Hinweis dankbar.
Thx@all

Drucke diesen Beitrag

  Fehlende Inhalte
Geschrieben von: rzscout - 14.08.2023, 09:34 - Forum: Ankündigungen,Neuigkeiten - Keine Antworten

Liebe Community,
die Umstellung zu einer neueren Version von MyBB war erforderlich und damit ging auch einher das bestimmte Plugins nicht mehr für die aktuelle Version kompatibel waren.

Bestimmte Inhalte weg!

Leider sind dadurch einige Inhalte von euch verschwunden und es gab keine andere Lösung um bestimmte Inhalte in die neue Version übertragen. Ich bitte um verständnis das einige Inhalte nicht mehr abrufbar sind.

Wir werden in Zukunft mehr Zeit investieren um das System für euch auf neuesten Stand zu halten.

Euer JavaScript-Forum-Team

Drucke diesen Beitrag

  Arbeiten am Forum
Geschrieben von: rzscout - 13.08.2023, 21:49 - Forum: Ankündigungen,Neuigkeiten - Antworten (4)

Liebe Community,
die wichtigsten Arbeiten an diesem Forum sind abgeschlossen. Leider sind noch alle Fehler bzw. Folgen vom Update behoben. Wir versuchen in den nächsten Tagen auch die restlichen Probleme zu beheben.

Da die aktuelle Version nicht mit allen Plugins die wir in der Vergangenheit genutzt hatten nicht mehr kompatibel sind, stehen einige Features leider nicht mehr oder nur eingeschränkt zur Verfügung. Natürlich sind auch neue Feature dazu gekommen und es werden noch weitere neue Features für das Forum dazu kommen.

Euer JavaScript-Forum-Team

Drucke diesen Beitrag

Information Wartungsarbeiten und Update
Geschrieben von: rzscout - 13.08.2023, 17:19 - Forum: Ankündigungen,Neuigkeiten - Keine Antworten

Liebe JavaScript-Community,
wir führen derzeit Wartungarbeiten an diesem Forum durch und dabei wird das System geupdatet. Es kann während der Wartungarbeiten dazu führen das Inhalte nicht abrufbar sind oder die ganze Seite während der Arbeiten nicht abrufbar sind.

Viele Grüße

Euer JavaScript-forum-Team

Drucke diesen Beitrag

  Objekt per Ajax
Geschrieben von: Rene - 11.08.2023, 12:07 - Forum: Javascript - Antworten (6)

Hallo Leute,



ich bitte mal um eure Hilfe.



Ich habe mir folgendes zusammengebastelt:

Code:
$(document).ready(function()
{
    $('td.editable').on('click', function(e)
    {
        data = {};
        enter = 0;

        data['Text_Old'] = $(this).text();
        data['id'] = $(this).closest("tr").find("td:eq(0)").text()

        // Enter abfangen
        $('td.editable').keydown(function(event)
        {
            if(event.keyCode == 13)
            {
                enter = enter +1;

                if(enter <= 1)
                {
                    data['Text_New'] = $(this).text();
                    save(data);
                }
                event.preventDefault();
                return false;
            }

            // Escape abfangen
            if (event.keyCode == 27)
            {
                $(this).html(data.Text_Old);
                event.preventDefault();
                return false;
            }
        });
    });

    $('td.editable').on('focusout', function()
    {
        enter = enter+1;

        data['Text_New'] = $(this).text();
        save(data);
    });

    function save(data)
    {
        if (data['Text_Old'] === data['Text_New'])
        {
            return false;
        }
        else
        {
            if (enter <= 1)
            {
                // Formular per AJAX senden
                $.ajax
                ({
                    contentType: "application/x-www-form-urlencoded; charset=UTF-8",
                    type: 'POST',
                    url: 'index.php?GOTO=Test_Controller/Test/',
                    data: data,
                    //dataType: 'json',
                    encode: true,
                    beforeSend: function()
                    {
                        $('td.editable').css("background","#FFF url(loader.gif) no-repeat right");
                    },
                    success: function (data)
                    {
                        console.log(data);

                    },
                    error: function (xhr, ajaxOptions, thrownError)
                    {
                        console.log(xhr.status);
                        console.log(thrownError);
                    },
                    complete: function ()
                    {
                        $('td.editable').delay("slow").removeAttr("style");
                    }
                });
            }
        }
    }
});



Allerding schein es ein Problem mit data = {}
Ich muss zugeben h habe aber keine Ahnung wie ich das ändere.
Wenn ich nun per PHP antworte bekomme ich die Antwort nicht in der Console sondern in einer leeren Seite.

Kann mir dabei einer helfen?

PS:
Das Forum hat beim ersten versuch alles was nach dem Code Block war entfernt.
Nach dem Posten.

Drucke diesen Beitrag

  Fullscreen erzwingen für ein Projekt möglich?
Geschrieben von: IchLerneGerne - 09.08.2023, 14:10 - Forum: Javascript - Antworten (9)

Hallo in die Runde,

ich weiß, dass einige von euchich arbeite derzeit an einer Software für Wertungsrichter. Für die Anmeldung und Abgabe der Wertungen können sie auf Wunsch auch ihr eigenes mobiles Endgerät nutzen.
Sobald sich das Display ausschaltet und sich damit ein Ruhemodus aktiviert (also die Verbindung unterbrochen wird), wird der Nutzer ausgeloggt, um unerlaubten Zugriff zu vermeiden, wenn er beispielsweise in einer Pause mit seinem Smartphone unterwegs ist. Dies ist allerdings hinderlich, wenn sich das Gerät während der Übung ausschaltet.

Gibt es einen JS-Code, mit dem man (ähnlich wie beim Abspielen von Videos) das Ausschalten des Bildschirms verhindern kann? Bei Google habe ich leider nur JavaCodes für den Desktop oder Anleitungen für das Einstellen in den Geräten selbst gefunden.

Danke für eure Hilfe.

Drucke diesen Beitrag

  Javascript Lerngrundlagen und Websites
Geschrieben von: Royal Bratan - 08.08.2023, 10:36 - Forum: Javascript - Antworten (3)

hallo, 
da mir das 'programmieren' schwer fällt und ich jetzt einen Taschenrechner programmieren soll, kennt jemand gute Website die einem das erstellen von scripts in Javascript erklärt und wie man Lösungswege findet. 
Ich kann zum Beispiel einen Taschenrechner gestalten, aber bei der Funktion happerts.

Drucke diesen Beitrag