Durchsuche Foren

(Erweiterte Suche)

Foren-Statistiken
» Mitglieder: 43.441
» Neuestes Mitglied: ajmanproperties1
» Foren-Themen: 510
» Foren-Beiträge: 2.102

Komplettstatistiken

Benutzer Online
Momentan sind 146 Benutzer online
» 0 Mitglieder
» 144 Gäste
Bing, Facebook

Aktive Themen
Handle Your Academic Burd...
Forum: Javascript
Letzter Beitrag: shane56
Vor 11 Stunden
» Antworten: 0
» Ansichten: 15
Why is it important to fo...
Forum: Javascript
Letzter Beitrag: azaviona
Heute, 10:09
» Antworten: 0
» Ansichten: 10
Memorable Experience With...
Forum: Javascript
Letzter Beitrag: chandadelhiaerocity
Gestern, 10:36
» Antworten: 0
» Ansichten: 24
Escort Service in Aerocit...
Forum: Javascript
Letzter Beitrag: chandadelhiaerocity
Gestern, 10:36
» Antworten: 0
» Ansichten: 23
div(tabelle) neugeladen b...
Forum: Javascript
Letzter Beitrag: black79
26.04.2024, 16:40
» Antworten: 4
» Ansichten: 118
What are the psychologica...
Forum: Css
Letzter Beitrag: azaviona
26.04.2024, 07:58
» Antworten: 0
» Ansichten: 43
Ajax Abfrage
Forum: Php
Letzter Beitrag: taxlegit24
25.04.2024, 06:43
» Antworten: 3
» Ansichten: 410
Probleme Firebase Databas...
Forum: Javascript
Letzter Beitrag: PrimoCenturio
22.04.2024, 14:15
» Antworten: 4
» Ansichten: 162
Verbindung von Entscheidu...
Forum: Javascript
Letzter Beitrag: Ashriel
16.04.2024, 11:02
» Antworten: 3
» Ansichten: 150
Neu laden ohne Scrolling
Forum: Javascript
Letzter Beitrag: Tom
16.04.2024, 08:48
» Antworten: 0
» Ansichten: 51

  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.

Code:
<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-Code:
<?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:
...
<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>

...

Drucke diesen Beitrag

  Daten aus einem gerenderten JSX.Element übertragen
Geschrieben von: MaxlProg - 20.04.2021, 09:46 - Forum: React - Antworten (1)

Hallo zusammen, 
ich mach jetzt hier mal den Anfang, ich hoffe ich bin im richtigen Unterforum... 
Und zwar bin ich gerade dabei ein SPFx WebPart zur darstellung einer SharepointOnline-Kontaktliste zu erstellen. (mit CRUD-Operations)
Mein Problem liegt aktuell darin, dass ich in meiner _onRenderItemColumn-Methode einen Button in mein WebPart für jeden Kontakt einfüge und hierrüber die CRUD-Operation zum löschen dieses Kontakts aufrufen möchte. 
-> Wie bekomme ich die item.ID in meine deleteData-Methode aus dem onClick-Event?

Code:
  public _onRenderItemColumn(item: any, index: number, column: IColumn): JSX.Element {
  

    const fieldContent = item[column.fieldName as keyof IContact] as string;

   

    switch (column.key) {
     
      case 'Delete':
        return <Link onClick={() => this.deleteData(item)}>X</Link>;
       

      default:
        return <span>{fieldContent}</span>;
    }   
  }


  public async deleteData(item: any)
  {
   
    await sp.web.lists.getByTitle("ContactList").items.getById(item.ID).delete();

    alert("Contact deleted Successfully");

  }


  public render(): React.ReactElement<IContactListFinalPnPProps> {

    return (
      <div className={ styles.contactListFinalPnP }>
        <div className={ styles.container }>
          <div className={ styles.row }>
            <div className={ styles.column }>
              <span className={ styles.title }>Welcome to SharePoint!</span>
              <p className={ styles.subTitle }>Customize SharePoint experiences using Web Parts.</p>
              <p className={ styles.description }>{escape(this.props.description)}</p>
              <DetailsList
              items={this.state.contacts}
              setKey="set"
              columns={this.state.columns}
              onRenderItemColumn={this._onRenderItemColumn}
              onColumnHeaderClick={this._onColumnClick}
              onItemInvoked={this._onItemInvoked}
              onColumnHeaderContextMenu={this._onColumnHeaderContextMenu}
              //onActiveItemChanged="set"
              ariaLabelForSelectionColumn="Toggle selection"
              ariaLabelForSelectAllCheckbox="Toggle selection for all items"
              checkButtonAriaLabel="Row checkbox"
              />

Ich hoffe das ist soweit verständlich... Ich bin noch, naja, relativer Neuling und programmiere insgesamt erst seit September 2020.  Angel

Vielen Dank schonmal an alle für die Hilfe!

EDIT: Bin selbst auf die Lösung gekommen, manchmal denkt man einfach zu kompliziert ... ich werd es hier auch abändern für alle die eventuell mal das selbe Problem haben!

Drucke diesen Beitrag

  Zählen von aktivierten kontrollfeldern
Geschrieben von: Quicktom - 06.04.2021, 18:38 - Forum: Brauche Javascript / Userscript - Antworten (1)

Ich habe ein PDF-Formular (Acrobat DC) mit fünf Kontrollfelder. In einem weiteren Feld möchte ich jetzt die Anzahl der aktivierten Kontrollfelder ausweisen. Das klingt sehr einfach, ist mir aber trotz intensiver Lektüre nicht gelungen. Wer kann helfen?
Vielen Dank schon vorab.
Viele Grüße aus Braunschweig.

Drucke diesen Beitrag

  counter der Stoppt wenn Fenster verlassen wird
Geschrieben von: sven_66 - 17.02.2021, 11:22 - Forum: Javascript - Antworten (3)

Wie oben beschrieben möchte ich einen Counter laufen lassen, der soll so lange auf oder ab Zählen wie ich auf der Seite bin.
Wenn ich das Fenster verlasse und woanders rum surfe soll der Counter stehen bleiben und erst weiter zählen wenn ich das Fenster wieder betrete.

Drucke diesen Beitrag