Durchsuche Foren

(Erweiterte Suche)

Foren-Statistiken
» Mitglieder: 43.433
» Neuestes Mitglied: seekerpleasure
» Foren-Themen: 506
» Foren-Beiträge: 2.098

Komplettstatistiken

Benutzer Online
Momentan sind 70 Benutzer online
» 0 Mitglieder
» 67 Gäste
Bing, Facebook, Google

Aktive Themen
div(tabelle) neugeladen b...
Forum: Javascript
Letzter Beitrag: black79
Gestern, 16:40
» Antworten: 4
» Ansichten: 61
What are the psychologica...
Forum: Css
Letzter Beitrag: azaviona
Gestern, 07:58
» Antworten: 0
» Ansichten: 16
Ajax Abfrage
Forum: Php
Letzter Beitrag: taxlegit24
25.04.2024, 06:43
» Antworten: 3
» Ansichten: 369
Probleme Firebase Databas...
Forum: Javascript
Letzter Beitrag: PrimoCenturio
22.04.2024, 14:15
» Antworten: 4
» Ansichten: 133
Verbindung von Entscheidu...
Forum: Javascript
Letzter Beitrag: Ashriel
16.04.2024, 11:02
» Antworten: 3
» Ansichten: 122
Neu laden ohne Scrolling
Forum: Javascript
Letzter Beitrag: Tom
16.04.2024, 08:48
» Antworten: 0
» Ansichten: 40
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: 44
Spam gelöscht
Forum: Ankündigungen,Neuigkeiten
Letzter Beitrag: rzscout
10.04.2024, 23:37
» Antworten: 0
» Ansichten: 182
Reihenfolge der Karten
Forum: Brauche Javascript / Userscript
Letzter Beitrag: hardee
10.04.2024, 17:54
» Antworten: 4
» Ansichten: 125

  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