Aber dann kennst du a eigentlich schon alles oder etwa nicht?
Du kannst halt z. B. Klicks auf Links abfangen (mit Callbacks), das ging vorher nicht. Ebenso kannst du nun das WebGadget() an sich viel besser beeinflussen, du kannst Text hineinstreamen, also selbser Inhalte generieren und darstellen, du kannst aber auch z. B. selber drin rumscrollen (SetGadgetItemAttribute()).
Da du sowieso schon alle Fakten kennst (vergleiche einfach Referenz/Webgadget 3.94 mit 4.10), kannst du dir leicht Ideen selber zusammenbauen.
Z. B. kannst du damit ein Programm wie "DiscStarter" machen. Damit können Laien ihre HTML-Oberflächen als "echt aussehende" Autostart-EXE-GUI-Oberfläche für eine CD verkaufen, damit das Professioneller aussieht.
Also die Links konnte man doch vorher auch schon mittels CallBack abfangen oder nicht? Da war doch sogar was bei den Beispielen in der PureArea...
Zum Reinschreiben brauch man jetzt also nicht mehr diese WebExtraGadgets oder wie es hieß? Kann man jetzt auch in mehrere WebGadgets gleichzeitig reinschreiben? Bei den WebExtraGadgets ging ja immer nur eines...
Hilfe hat geschrieben:
SetGadgetAttribute(): Setzt die folgenden Attribute:
#PB_Web_ScrollX : Legt die horizontale Scroll-Position fest.
#PB_Web_ScrollY´ : Legt die vertikale Scroll-Position fest.
#PB_Web_BlockPopups : Blockt Popup-Fenster ab. #PB_EventType_PopupWindow wird als Ereignis-Nachricht geschickt, wenn diese Einstellung aktiviert ist.
#PB_Web_BlockPopupMenu: Blockt das standardmäßige Popup-Menü ab. #PB_EventType_PopupMenu wird als Ereignis-Nachricht geschickt, wenn diese Einstellung aktiviert ist. #PB_Web_NavigationCallback: Definiert einen Callback für das Überwachen (und Deaktivieren) der Navigation.
Der Navigations-Callback muss das folgende Format haben:
Procedure NavigationCallback(Gadget, Url$)
;
; Geben Sie #True zurück, um diese Navigation zu erlauben, oder #False um sie zu unterbinden.
;
ProcedureReturn #True
EndProcedure
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.