Alert in Textbox

Hier könnt ihr alle Fragen zu SpiderBasic austauschen.
stevie1401
Beiträge: 659
Registriert: 19.10.2014 15:51
Kontaktdaten:

Alert in Textbox

Beitrag von stevie1401 »

HILFE HILFE HILFE!
Wie ihr wisst habe ich meine kleine selbstgebastelte Doppelkopfplattform mit Spider und Purebasic erstellt.
Gestern hat jemand in den Chat, welcher ein einfaches Textgadget ist, einen Button erstellt und wenn man auf diesen klickte, erschien ein Alert-Schild.
Das ist natürlich fürchterlich und nicht erwünscht.
Nun zu meiner Frage:
Wie bekomme ich einen Button und ein Alert in eine Textbox? Ich kriege das irgendwie nicht hin. Aber ich muss das natürlich wissen, um genau dies verhindern zu können.
Kann mir jemand helfen?
Ich programmiere nur noch mit Linux.
Linux Mint 21.x
Benutzeravatar
Kiffi
Beiträge: 10620
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Alert in Textbox

Beitrag von Kiffi »

Du meinst sowas hier?

Code: Alles auswählen

OpenWindow(0, 0, 0, 270, 160, "TextGadget", #PB_Window_ScreenCentered)
TextGadget(0, 10, 10, 250, 100, "<button onclick='alert(42)'>Klick mich!</button>", #PB_Text_Border)
In ein Textgadget kann HTML eingetragen werden. Um das zu verhindern, kannst Du einfach die spitzen Klammern und vielleicht noch das Kaufmannsund (&) vor dem Eintragen mit RemoveString() entfernen.
Hygge
stevie1401
Beiträge: 659
Registriert: 19.10.2014 15:51
Kontaktdaten:

Re: Alert in Textbox

Beitrag von stevie1401 »

Ganz genau!
Super, vielen Dank!! :)
Ich programmiere nur noch mit Linux.
Linux Mint 21.x
Benutzeravatar
HeX0R
Beiträge: 2954
Registriert: 10.09.2004 09:59
Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win10 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2
Kontaktdaten:

Re: Alert in Textbox

Beitrag von HeX0R »

Ich würde die vielleicht nicht einfach entfernen, das macht sich sonst etwas doof in einem Chat, sondern durch die entsprechenden Tags ersetzen, also &gt, &lt, ...
Benutzeravatar
TroaX
Beiträge: 659
Registriert: 08.03.2013 14:27
Computerausstattung: PC: Ryzen 9 3950X, 96 GB RAM, RX6800XT, 2.5 TB SSD, 21:9 Display, Pop_OS! | Lappi: Ryzen 7 5800H, 16 GB RAM, 1 TB SSD, Pop_OS!
Wohnort: NRW
Kontaktdaten:

Re: Alert in Textbox

Beitrag von TroaX »

Ich bin tief bestürzt. Spiderbasic abstrahiert einem den Umgang mit den Webtechnologien weg. Da sollte man dann schon davon ausgehen können, das sich SB selbst darum kümmert. Aber wenn es schon bei solch banalen Sicherheitslücken wie CSS hapert, dann will ich nicht wissen, was einem da noch für Scheunentore erwarten :/
PC: Ryzen 9 3950X | 96 GB RAM | RX6800XT | 2,5 TB NVMe | Pop_OS!
Notebook: 16" 3:2 | Ryzen 7 5800H | 16 GB RAM | Radeon Vega | 1TB NVMe | Pop_OS!
NAS: Fritz.Box :lol:
Coding: Purebasic 6.04 | PHP | HTML | CSS | Javascript
stevie1401
Beiträge: 659
Registriert: 19.10.2014 15:51
Kontaktdaten:

Re: Alert in Textbox

Beitrag von stevie1401 »

Naja, wenn man sich näher damit beschäftigt, dann weiss man um die Schwächen und kann sie beheben.
Deshalb bin ich diesem Forum auch so dankbar, weil es eine große Hilfe ist.
Gerade als "Laie" sind mir Pure- und Spiderbasic eine sehr große Hilfe etwas zu programmieren, ohne groß in die Programmierwelt eintauchen zu müssen.
Aber ja, professionelle Anwendungen würde ich wohl auch nicht damit machen.
Aber für den "Hausgebrauch" sind sie prima.
Ich programmiere nur noch mit Linux.
Linux Mint 21.x
Antworten