WebGadget - Klicks sperren

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
KeyKon
Beiträge: 1412
Registriert: 10.09.2004 20:51
Computerausstattung: Laptop: i5 2,8 Ghz, 16GB DDR3 RAM, GeForce 555GT 2GB VRAM
PC: i7 4,3 Ghz, 32GB DDR3 RAM, GeForce 680 GTX 4GB VRAM
Win10 x64 Home/Prof
PB 5.30 (64bit)
Wohnort: Ansbach
Kontaktdaten:

WebGadget - Klicks sperren

Beitrag von KeyKon »

Ist es möglich Klicks auf ein WebGadget zu blockieren, so das der User praktisch keine Interaktion mit der Site sondern nur anguggen kann?
(Es geht mir nur um die Mausklicks, MouseOver etc. kann ruhig bleiben)
(\/) (°,,,°) (\/)
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: WebGadget - Klicks sperren

Beitrag von Kiffi »

KeyKon hat geschrieben:Ist es möglich Klicks auf ein WebGadget zu blockieren, so das der User praktisch keine Interaktion mit der Site sondern nur anguggen kann?
mh, sowas?

blockt das Menü beim Rechtsklick auf das WebGadget:

Code: Alles auswählen

SetGadgetAttribute(#DeinWebgadget, #PB_Web_BlockPopupMenu)
blockt die Navigation:

Code: Alles auswählen

SetGadgetAttribute(#DeinWebgadget, #PB_Web_NavigationCallback, @NavigationCallback())
mit diesem Callback:

Code: Alles auswählen

Procedure NavigationCallback(Gadget, Url$)
  ProcedureReturn #False
EndProcedure
(es wird wohl noch weitere Möglichkeiten geben, mit dem WebGadget zu
interagieren. Mal schauen, was die anderen schreiben...)

Grüße ... Kiffi
a²+b²=mc²
Dare Devil
Beiträge: 237
Registriert: 17.10.2008 18:24
Kontaktdaten:

Beitrag von Dare Devil »

Code: Alles auswählen

DisableGadget(#WebGadget, 1)
wuerde ich sagen...
Bild + Bild

Bild
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

Dare Devil hat geschrieben:

Code: Alles auswählen

DisableGadget(#WebGadget, 1)
wuerde ich sagen...
kann man dann noch scrollen?

Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
KeyKon
Beiträge: 1412
Registriert: 10.09.2004 20:51
Computerausstattung: Laptop: i5 2,8 Ghz, 16GB DDR3 RAM, GeForce 555GT 2GB VRAM
PC: i7 4,3 Ghz, 32GB DDR3 RAM, GeForce 680 GTX 4GB VRAM
Win10 x64 Home/Prof
PB 5.30 (64bit)
Wohnort: Ansbach
Kontaktdaten:

Beitrag von KeyKon »

Kiffi hat geschrieben:
Dare Devil hat geschrieben:

Code: Alles auswählen

DisableGadget(#WebGadget, 1)
wuerde ich sagen...
kann man dann noch scrollen?
Eben nicht, das ist das Problem, es soll wie gesagt eigentlich nur das klicken verhindert werden...
(\/) (°,,,°) (\/)
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

KeyKon hat geschrieben:Eben nicht, das ist das Problem, es soll wie gesagt eigentlich nur das klicken verhindert werden...
was ist mit den Befehlen, die ich weiter oben erwähnt habe? Reichen die aus?

Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
KeyKon
Beiträge: 1412
Registriert: 10.09.2004 20:51
Computerausstattung: Laptop: i5 2,8 Ghz, 16GB DDR3 RAM, GeForce 555GT 2GB VRAM
PC: i7 4,3 Ghz, 32GB DDR3 RAM, GeForce 680 GTX 4GB VRAM
Win10 x64 Home/Prof
PB 5.30 (64bit)
Wohnort: Ansbach
Kontaktdaten:

Beitrag von KeyKon »

Ja, damit passt alles, es werden wirklich nur die Klicks gestoppt man kann noch scrollen und es sind auch noch alle MouseOvereffekte aktiv, das Navigation blockieren hat allerdings den Haken das man es erst einschalten kann wenn die Seite geladen ist (Sonst wird sie nich geladen^^) Aber trotzdem passt die Lösung so...

Eins is nur seltsam, durch das blocken des PopupMenus werden die Scrollbalken vom WindowsXP auf den einfachen WindowsSkin zurückgesetzt... (stört aber nich weiter)
(\/) (°,,,°) (\/)
Antworten