Durchsuche Foren

(Erweiterte Suche)

Foren-Statistiken
» Mitglieder: 3.234
» Neuestes Mitglied: companyseceon
» Foren-Themen: 296
» Foren-Beiträge: 1.132

Komplettstatistiken

Benutzer Online
Momentan sind 11 Benutzer online
» 0 Mitglieder
» 10 Gäste
Bing

Aktive Themen
Spam im Forum
Forum: Fehler,Probleme mit den Forum ?
Letzter Beitrag: admin
Gestern, 19:50
» Antworten: 4
» Ansichten: 456
Soundausgabe mit audio.pl...
Forum: Javascript
Letzter Beitrag: admin
Gestern, 19:25
» Antworten: 10
» Ansichten: 628
Objektorientierte Program...
Forum: Javascript
Letzter Beitrag: ollelinse
Gestern, 12:55
» Antworten: 1
» Ansichten: 115
Trading Bot mit Javascrip...
Forum: Brauche Javascript / Userscript
Letzter Beitrag: SKINN3R
Gestern, 10:16
» Antworten: 2
» Ansichten: 23
Button "onclick" Fehler
Forum: Javascript
Letzter Beitrag: rzscout
28.11.2022, 19:03
» Antworten: 3
» Ansichten: 258
XXX - von Webmastern für ...
Forum: Hier dürft ihr Webung machen
Letzter Beitrag: rzscout
27.11.2022, 23:16
» Antworten: 1
» Ansichten: 31
DrPinkelstein on Board
Forum: Seid ihr neu ?
Letzter Beitrag: DrPinkelstein
27.11.2022, 20:39
» Antworten: 0
» Ansichten: 13
Quiz mit speziellen Anfor...
Forum: Javascript
Letzter Beitrag: admin
26.11.2022, 22:42
» Antworten: 1
» Ansichten: 49
Daten an eine andere Site...
Forum: Javascript
Letzter Beitrag: rzscout
25.11.2022, 12:48
» Antworten: 2
» Ansichten: 561
Zugriff auf andere Method...
Forum: Javascript
Letzter Beitrag: rzscout
25.11.2022, 12:36
» Antworten: 1
» Ansichten: 64

 
  Frage zu Übergabeparametern
Geschrieben von: N3WM4N - 06.09.2021, 12:49 - Forum: Javascript - Antworten (1)

Guten Tag,
ich habe Probleme folgendes Scriot zu verstehen.
Die Frage lautet: Welche Werte haben die Variblen g und h am Ende.
Unten wird die Funktion umwand_2 mit Übergabe von h aufgerufen.
Wird dann innerhalb der Funktion par mit h erstezt? Oder wie läuft das ab.
Und wenn ja wieso hat h="ist egal" keine Auswirkung auf par=par+"ist heute schlecht";



<script type="text/javascript"> //<![CDATA[
var g, h = "Wetter";
function umwand_2(par)
{
h="ist egal";
par = par+"ist heute schlecht";
return par;
}
g=umwand_2(h);

//]]>

</script>

Drucke diesen Beitrag

  Fortlaufende Indexnummer in Arrays
Geschrieben von: Darknet - 28.08.2021, 14:37 - Forum: Javascript - Antworten (1)

Hallo,

Ich möchte meine Arrays vortlaufend indexieren also was ich meine ich erstelle einträge dan werden irgendwelche gelöscht. Ich will aber bei der anschliedenen neu Aufüllung diese Indexnummer nicht fülllen sondern es soll weilter mit der letzten Index (größten) Nummer gegangen werden.

Drucke diesen Beitrag

  Was bringen refresh-token
Geschrieben von: bambusmensch - 22.08.2021, 18:22 - Forum: Javascript - Antworten (2)

Also: den Sinn hinter nem access-token verstehe ich, man schickt ihm dem client zurück und er kann z.B. in den nächsten 5 Minuten Anfragen an bestimmte routes schicken. Dann gibt es noch refresh-token, mit denen man immer einen neuen access-token "beantragt", wenn z.B. die 5 Minuten um sind. Damit möchte man ja falls der access-token geklaut wird vorbeugen dass der angreifer nicht lange in das System kann. Aber kann sich der Angreifer nicht einfach gleich den refresh-token holen um dann immer wieder (z.B. ein jahr lang) einen neuen access-token beantragen zu können?
Irgendwie schließt sich mit der Sinn der ganzen Geschichte nicht so.

Und warum überhaupt refresh-token? Bei einen Session-basierten authentifizierung, kann man ja auch einfach den session key aus dem cookie klauen und dann sich von überall einloggen, oder? Und der ist ja nicht nur auf 5 Minuten beschränkt

Drucke diesen Beitrag

  Formulargestaltung
Geschrieben von: wak - 05.08.2021, 15:02 - Forum: Css - Antworten (2)

Hallo,

Das Formular soll folgendermaßen aussehen:

- 2 Felder nebeneinander, 2 untereinander (bereits gemacht)
- die Felder sollen ausgerichtet sein (genau untereinander stehen)
- die Beschriftungen sollen über den Feldern stehen

Wie mach ich's?

Danke

<!DOCTYPE html>
<html lang="de">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  <title>Test</title>

  <style>
    .myForm input {
      width: 20%;
      padding: 3px 3px;
      margin: 5px 5px;
      font-size: 1.1rem;
      display: inline-flex; 
    }
  </style>

</head>


<body>

  <form class="myForm">

      <label for="label1">Text1</label>
      <input type="number">
    
      <label for="label2">TextText2</label>
      <input type="number">

      <label for="label3">TextTextText3</label>
      <input type="number">
    
      <label for="label4">TextTextText4</label>
      <input type="number">

  </form>

</body>

</html>

Drucke diesen Beitrag

  Länge eines Strings mus 10 Zeichen lang sein
Geschrieben von: Maltes - 04.08.2021, 08:11 - Forum: Javascript - Antworten (1)

Hallo zusammen,

ich bin leider noch ein ziemlicher Anfänger in Sachen JavaScript. Mit der Forums suche habe ich leider nichts gefunden. 
Könnte ihr mir sagen wie ich mit einer If Bedingung überprüfen kann ob der String von row.abwCharge 10 Zeichen lang ist. 
Also 10 Zeichen = True
Weniger oder mehr = False

Danke

Drucke diesen Beitrag

  div-Elemente einblenden
Geschrieben von: wak - 29.07.2021, 15:36 - Forum: Javascript - Antworten (2)

Hallo,

Ich möchte über ein Dropdown das ausgewählte div-Objekt einblenden und die anderen 2 ausblenden. 
Das Grundgerüst habe ich schon, nur weiss ich nicht, wie ich den Rest machen soll.

<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <select name="dropdown" id="dropdown" onchange="berechne()" >
        <option value="">Auswahl</option>
        <option value="1">div1</option>
        <option value="2">div2</option>
        <option value="3">div3</option>
        </select>

        <div id="div1">
            <p>Das ist div1.</p>
        </div>

        <div id="div1">
            <p>Das ist div2.</p>
        </div>

        <div id="div3">
            <p>Das ist div3.</p>
        </div>
</body>
</html>

Danke
Walter

Drucke diesen Beitrag

  Serververbindungsabfrage (DiscordBot)
Geschrieben von: wickedsmith23 - 15.07.2021, 22:14 - Forum: Javascript - Antworten (4)

Hallo allerseits.
Ich bin an ein Problem geraten, wo ich nicht mehr weiter weiß..
Ich möchte einen Discord-Bot Programmieren, der den Status eines FiveM Server abfragt und ausgibt..
Dies Passiert durch eine IF Abfrage, die ausgeführt werden soll, wenn der Server Offline ist und somit einen Error ausgibt.
Das Problem an der Sache ist nur, dass das Programm an der Stelle aufhört, an der es eigentlich in die IF Abfrage gehen soll, da das Programm einen Error zurück bekommt wird das Programm leider beendet. 

Hier der Code:

console.log("Bot ist Online...")

const Discord = require('discord.js')
const fs = require('fs')

const config = JSON.parse(fs.readFileSync('config.json', 'utf8'))


//Von Index
const bot = new Discord.Client() // Defines the client / the discord bot
const fivereborn = require('fivereborn-query'); // Defines the npm library we use to get data from our fivem server
const { TIMEOUT } = require('dns')
const { exit } = require('process')



//Ende von Index

const client = new Discord.Client()

client.on('ready' , () => {
    console.log("Der Bot ist eingeloggt als: " + client.user.tag + "!")
    console.log("Der Bot ist auf " + client.guilds.cache.size + " Servern!")
})





    client.on('message' , (message) =>{
        if(!message.member.user.bot && message.guild){
            if(message.content == '/status'){
                fivereborn.query(config.SERVER_IP,config.SERVER_PORT, (err, data) => {
                    if(err) { // Checks for errors
                        message.channel.send("1 Nachricht!")
                 

                    }  else {     
                        message.channel.send(err)
                        message.channel.send("2 Nachricht!")
                       

                    }
                })
            }
        }
    })
client.login(config.TOKEN)

Drucke diesen Beitrag

  Brettspiel: Figuren sollen sich zum nächsten Feld bewegen wenn man drauf klickt
Geschrieben von: Schmando - 22.05.2021, 08:32 - Forum: Javascript - Antworten (1)

Hallo, 

ich muss für die schule ein Brettspiel programmieren. Allerdings bin ich noch ein Anfänger und der Lehrer meint trotzdem das ich das hinbekommen würde. Auf fragen antwortet er nicht, deshalb frag ich jetzt hier. Ich weiß leider nicht wie ich hier den code als code kennzeichnen kann. 
Das ist mein code den ich bis jetzt habe und meine fragen stehen als Kommentar im Rand :


<script>
function randomNumber() {
let randomNumberGenerator = Math.round(Math.random()*6);
let dice = document.getElementById("dice").innerHTML = randomNumberGenerator;
dice;
}

function move() {

let Player = document.getElementById("red1");


let Field1 = document.getElementById("Field1"); //hier würde ich gerne auf die ID von dem Feld zugreifen, auf dem der spieler steht.
let ValueField1 = Field1.firstChild.nodeValue;


let Field2 = document.getElementById("Field2"); /*hier würde ich gerne sowas nutzen wie, getElementByfirstChild(ValueField1 + 1) Damit ich auf das nächste Feld zugreifen kann*/
let ValueField2 = Field2.firstChild.nodeValue;

let PostopField2 = $("#Field2").offset().top;
let PosleftField2 = $("#Field2").offset().left;


let NextField = ValueField1 + 1; // das ergebnis dieser Rechnung soll nach der Rechnung wieder auf den anfangswert zurück gestezt werden

let NextFieldNumber = Field1.innerHTML = NextField;

if (ValueField2 = NextFieldNumber) {

Player.style.top = PostopField2;
Player.style.left = PosleftField2;

}
}

function movePlayer() {

let value = document.getElementById("dice").firstChild.nodeValue;

move() * value;
}

</script>


<div id="Field1"> 1 </div>
<div id="Field2"> 2 </div>
<div id="Field3"> 3 </div>
<div id="Field4"> 4 </div>
<div id="Field5"> 5 </div>
<div id="Field6"> 6 </div>
<div id="Field7"> 7 </div>



<button id="dice" onclick="randomNumber()">
Würfel
</button>

  <button id="red1" onclick="movePlayer()">
    Rot
  </button>

<button id="test" onclick="move()">
    Test: Function move
</button>

Drucke diesen Beitrag

  Textfeld an get Variable anpassen
Geschrieben von: admin - 17.05.2021, 01:31 - Forum: Php - Antworten (1)

Nach einen Get Post wird die Variable wieder in das Textfeld geschrieben, und das Textfeld ist genauso groß wie das Wort.

<?php
if(isset($_GET['text'])){
   $pixel=18;
   $wort=$_GET['text'];
   $menge=strlen($wort);
   $zaehlen=0;
   for($x=0;$x<$menge;$x++){
        switch ($wort[$x]){
           case '0':$buchstabe = 8;break; 
           case '1':$buchstabe = 8;break; 
           case '2':$buchstabe = 8;break; 
           case '3':$buchstabe = 8;break; 
           case '4':$buchstabe = 8;break; 
           case '5':$buchstabe = 8;break; 
           case '6':$buchstabe = 8;break; 
           case '7':$buchstabe = 8;break; 
           case '8':$buchstabe = 8;break; 
           case '9':$buchstabe = 8;break; 
           case 'A':$buchstabe = 12;break;
           case 'Ä':$buchstabe = 12;break;           
           case 'B':$buchstabe = 11;break;
           case 'C':$buchstabe = 11;break;
           case 'D':$buchstabe = 12;break;
           case 'E':$buchstabe = 10;break;
           case 'F':$buchstabe = 9;break;
           case 'G':$buchstabe = 12;break;
           case 'H':$buchstabe = 12;break;
           case 'I':$buchstabe = 5;break;
           case 'J':$buchstabe = 6;break;
           case 'K':$buchstabe = 12;break;
           case 'L':$buchstabe = 10;break;
           case 'M':$buchstabe = 14;break;
           case 'N':$buchstabe = 12;break;
           case 'O':$buchstabe = 12;break;
           case 'Ö':$buchstabe = 12;break;           
           case 'P':$buchstabe = 9;break;
           case 'Q':$buchstabe = 12;break;
           case 'R':$buchstabe = 11;break;
           case 'S':$buchstabe = 9;break;
           case 'T':$buchstabe = 10;break;
           case 'U':$buchstabe = 12;break;
           case 'Ü':$buchstabe = 12;break;           
           case 'V':$buchstabe = 12;break;
           case 'W':$buchstabe = 15;break;
           case 'X':$buchstabe = 12;break;
           case 'Y':$buchstabe = 12;break;
           case 'Z':$buchstabe = 10;break;
           case 'a':$buchstabe = 7;break;
           case 'ä':$buchstabe = 7;break;           
           case 'b':$buchstabe = 8;break;
           case 'c':$buchstabe = 7;break;
           case 'd':$buchstabe = 8;break;
           case 'e':$buchstabe = 7;break;
           case 'f':$buchstabe = 5;break;
           case 'g':$buchstabe = 8;break;
           case 'h':$buchstabe = 8;break;
           case 'i':$buchstabe = 4;break;
           case 'j':$buchstabe = 4;break;
           case 'k':$buchstabe = 8;break;
           case 'l':$buchstabe = 4;break;
           case 'm':$buchstabe = 12;break;
           case 'n':$buchstabe = 8;break;
           case 'o':$buchstabe = 8;break;
           case 'ö':$buchstabe = 8;break;           
           case 'p':$buchstabe = 8;break;
           case 'q':$buchstabe = 8;break;
           case 'r':$buchstabe = 5;break;
           case 's':$buchstabe = 6;break;
           case 't':$buchstabe = 4;break;
           case 'u':$buchstabe = 8;break;
           case 'ü':$buchstabe = 8;break;           
           case 'v':$buchstabe = 8;break;
           case 'w':$buchstabe = 12;break;
           case 'x':$buchstabe = 8;break;
           case 'y':$buchstabe = 8;break;
           case 'z':$buchstabe = 7;break;
           case '.':$buchstabe = 4;break;  
           case ':':$buchstabe = 4;break;  
           case ',':$buchstabe = 4;break;  
           case ';':$buchstabe = 4;break;  
           case '>':$buchstabe = 9;break;  
           case '<':$buchstabe = 9;break;  
           case '-':$buchstabe = 5;break;  
           case '_':$buchstabe = 8;break;  
           case '#':$buchstabe = 8;break;  
           case '"':$buchstabe = 7;break;  
           case '+':$buchstabe = 9;break; 
           case '*':$buchstabe = 8;break;  
           case '~':$buchstabe = 9;break;  
           case '|':$buchstabe = 3;break;  
           case '!':$buchstabe = 5;break;  
           case '§':$buchstabe = 8;break;  
           case '$':$buchstabe = 8;break;  
           case '%':$buchstabe = 13;break;  
           case '&':$buchstabe = 12;break;  
           case '/':$buchstabe = 4;break;  
           case '(':$buchstabe = 5;break;  
           case ')':$buchstabe = 5;break;  
           case '=':$buchstabe = 9;break;  
           case '?':$buchstabe = 7;break;  
           case '`':$buchstabe = 5;break;  
           case '´':$buchstabe = 5;break;  
           case '}':$buchstabe = 8;break;  
           case '{':$buchstabe = 8;break;  
           case ']':$buchstabe = 5;break;  
           case '[':$buchstabe = 5;break;  
           case '/':$buchstabe = 4;break;  
           default:$buchstabe = 0;    
        }
        $einpixel=100/16;
        $neu=$einpixel*$pixel/100;
        $neu=$buchstabe*$neu;
        $zaehlen=$zaehlen+$neu;  
    }
    echo "Bei $pixel Pixel ist dein Wort $zaehlen Pixel breit";
    echo "<hr>";
    $style="style='width:".$zaehlen."px'";
}else{
    $style='';
    $wort='';
}
?>

<main>

<div id="content">
<h1>Gebe ein Wot an
<form>
<input <?php echo $style; ?> type="text" name="text" value="<?php echo $wort; ?>">
<br>
<input type="submit">
</form>
</div>



</main>

Drucke diesen Beitrag

  Zufällige Widergabe Array + anschließendes löschen
Geschrieben von: Larry - 09.05.2021, 17:31 - Forum: Javascript - Antworten (1)

Hallo zusammen,

ich würde gerne eine ArrayListe haben, welche per klick auf den Button zufällig wiedergegeben wird.
Danach soll das Element allerdings aus dem Array entfernt werden damit, beim weiteren klicken auf den Button, die Elemente, die schonmal ausgegeben wurde, nicht erneut zufällig wiedergegeben werden können.
Quasi ein zufälliges ziehen aus dem Array ohne zurücklegen.

Das mein Array zufällig ausgegeben wird klappt, allerdings nicht das entfernen dieses Element so, dass es nicht erneut zufällig ausgegeben werden kann.
Wäre toll, wenn jemand weiß wie ich das umsetzen kann.

Bis jetzt sieht es so aus:
...
[font=Consolas, "Courier New", monospace]<script>   
                    var auswahl = [];
                    auswahl.push("1");
                    auswahl.push("2");
                    auswahl.push("3");
                    auswahl.push("4");
                    auswahl.push("5");
                    auswahl.push("6");

                    function randomText() 
                    {
                        var text = [];
                        var zufall = auswahl[Math.floor(Math.random() * auswahl.length)];
                        text.push(zufall);
                        document.getElementById("Inhalt").innerHTML = text.join("");
                        // Nur ein Versuch gewesen, hab schon mehrere Sachen probiert, klappt 
                        // alles nicht so  ganz wie ich das will
                        for(var i = 0i < auswahl.lengthi++)
                        {
                            if (auswal[i] = zufall)
                            {
                                auswahl.pop(i);
                            }
                        }
                    }
                    randomText();
                </script>
                <div class = "text">
                    <p id="Inhalt"></p>
                    <div class="button">
                    <input type="button" value="Next" onclick="randomText();">
                        </div>[/font]

...

Drucke diesen Beitrag