Lösung: „Uncaught TypeError: string.indexOf is not a function“
06.12.2023
Mit den beiden Methoden "indexOf" und "includes" kann man mit Javascript einen String durchsuchen und feststellen, ob ein Suchbegriff enthalten ist. Da funktioniert in der Regel sehr gut, wichtig ist allerdings, dass die Methode nur Strings oder Arrays akzeptiert. Sollte der Suchbegriff oder der ursprüngliche String eine Zahl sein, gibt der Browser diese Fehlermeldung aus: "Uncaught TypeError: string.indexOf is not ...
Webseiten, die mit der Web-Firewall von Cloudflare geschützt werden, zeigen unter Umständen seit kurzem [email protected] an statt einer Email-Adresse. Damit soll das Postfach vor Spam geschützt werden, per JavaScript soll im Browser die echte Adresse angezeigt werden. Dies scheint aktuell für verschiedene große Browser nicht zu funktionieren, so dass statt der Adresse nur [email protected] mit einem Link zu einer Erklärung gezeigt wird.
Um das zu umgehen, ...
Eine einfache IF-Abfrage ist mit Perl von der Syntax etwas anders als bei anderen Programmiersprachen: Während Javascript und PHP die Syntax "else if" und PHP zusätzlich auch noch "elseif" unterstützen, ist Perl hier etwas eigen: Wer die genaue Syntax nicht kennt, bekommt eine Fehlermeldung: Perl akzeptiert nur genau eine Variante für die fehlerfreie Ausführung der IF Abfrage.
Javascript IF/ELSE Syntax:
if(a == 1) {
...
Nutzt man den Google Chrome Browser im Kiosk Modus als Display, lässt sich damit einen Webseite oder Web-App anzeigen. Nutzer können zwar auf alle Elemente der Webseite zugreifen (zum Beispiel links), aber nicht auf die URL- oder Adress-Leiste. Darum ist es auch nicht so einfach, den Browser von außen fernzusteuern: Zum Beispiel um die Seite neu zu laden oder eine andere Webseite zu ...
Der ICE Tower Cooling Fan ist kein gewöhnlicher Lüfter: Ähnlich wie bei einem Desktop-PC kommt er mit sehr großem Kühlkörper, um die Wärme der CPU abzuleiten. Ein zusätzlicher Lüfter pustet kühle Luft durch die Kühlrippen, um den Raspberry zu kühlen: Das funktioniert sehr gut, er senkt die Temperatur deutlich um bis zu 40°C. Der Cooling Tower ist für den Raspberry Pi 4B gedacht, funktioniert ...
Für manche Web-Projekte ist es praktisch, den Mauszeiger zu verstecken: Nicht um den Besucher zu ärgern, sondern um ihn nicht zu verwirren. Bei einem Touch-Screen stört der Mauszeiger, da man die Elemente mit dem Finger antippt. Das ist dann praktisch, wenn man eine "Kiosk-Anwendung" programmiert, bei der der Nutzer die Eingaben nur über den Bildschirm machen soll.
Mit CSS lässt sich der Mauszeiger ganz einfach ausblenden: Hier ...
Mit HTML5 lassen sich auch Videos ganz einfach in Webseiten einbinden. Man braucht dazu jetzt weder Flash noch externe Player im iFrame: HTML5 hat einen eigenen Video-Tag, mit dem man Videos ganz einfach in die Webseiten einbauen kann. Neben dem Video selbst kann man auch verschiedene Option mit angeben: Etwa ob das Video automatisch gestartet oder stumm sein soll, oder ob man Player-Buttons anzeigen möchte. ...
Mit unserem CSS Farbverlauf Generator kann man einen HTML / CSS Farbverlauf ganz einfach online erstellen: Dazu wählt man die erste und die zweite Farbe und die Richtung aus: Anschließend kann man sich CSS Befehle mit dem HTML Code direkt kopieren und in die eigene Webseite einfügen. Aktuell unterstützt unser Generator Farbverläufe mit zwei Farben: Wer mehr Farben braucht, für den haben ...