[gelöst] WebGadget: Beispielcode zickt

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Qnode
Beiträge: 67
Registriert: 19.07.2018 20:41
Computerausstattung: i5, 16GB RAM, Win10, PureBasic 6.00 (Windows - x64)

[gelöst] WebGadget: Beispielcode zickt

Beitrag von Qnode »

Hey,

probiere grade das WebGadget aus und habe den Beispielcode aus der Hilfe benutzt, um mal zu probieren, wie das mit dem Callback funktioniert. Leider funktioniert es bei mir überhaupt nicht. Also das Gadget und die die PB-Homepage werden angezeigt, aber leider auch die News-Seite, die ja durch die Callbackfunktion verhindert werden soll. Ich habe den Code erst abgetippt und es dann noch einmal mit Copy-Paste probiert, aber das Ergebnis ist das Gleiche.
Könnt ihr mir sagen, woran das liegt? Ich arbeite mit PureBasic 5.62 (Windows - x64) auf Win10.

Hier der Code:

Code: Alles auswählen

; Dieses Beispiel zeigt die PureBasic.com Webseite an. Innerhalb der Callback-Prozedur
  ; wird das Navigieren zur 'News' Seite verhindert (#False zurückgegeben), jedoch für
  ; alle anderen Seite erlaubt (#True zurückgegeben).
    
  Procedure NavigationCallback(Gadget, Url$) 
    If Url$= "http://www.purebasic.com/news.php" 
      MessageRequester("", "No news today!") 
      ProcedureReturn #False 
    Else 
      ProcedureReturn #True 
    EndIf 
  EndProcedure 
  
  If OpenWindow(0, 0, 0, 600, 300, "WebGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) 
    WebGadget(0, 10, 10, 580, 280, "http://www.purebasic.com") 
    SetGadgetAttribute(0, #PB_Web_NavigationCallback, @NavigationCallback())
    Repeat 
    Until WaitWindowEvent() = #PB_Event_CloseWindow 
  EndIf
Zuletzt geändert von Qnode am 10.08.2018 20:38, insgesamt 1-mal geändert.
Benutzeravatar
Qnode
Beiträge: 67
Registriert: 19.07.2018 20:41
Computerausstattung: i5, 16GB RAM, Win10, PureBasic 6.00 (Windows - x64)

Re: WebGadget: Beispielcode zickt

Beitrag von Qnode »

… hab's selbst gefunden.

In dem Beispiel beginnt die Url, die vom Callback geprüft wird, mit "http". Aber inzwischen wird bei Purebasic.com "https" verwendet.

Auch ne Möglichkeit, Newbies zum Nachdenken zu bringen 8) 8) 8)
Benutzeravatar
#NULL
Beiträge: 2235
Registriert: 20.04.2006 09:50

Re: [gelöst] WebGadget: Beispielcode zickt

Beitrag von #NULL »

my pb stuff..
Bild..jedenfalls war das mal so.
Benutzeravatar
Shardik
Beiträge: 738
Registriert: 25.01.2005 12:19

Re: [gelöst] WebGadget: Beispielcode zickt

Beitrag von Shardik »

#NULL hat geschrieben:Ich hab's mal gemeldet: https://www.purebasic.fr/english/viewto ... 37&t=71200
Ich hatte den Fehler bereits am 20.7.2018 gemeldet: :wink:
https://www.purebasic.fr/english/viewto ... 37&t=71084
Benutzeravatar
Qnode
Beiträge: 67
Registriert: 19.07.2018 20:41
Computerausstattung: i5, 16GB RAM, Win10, PureBasic 6.00 (Windows - x64)

Re: [gelöst] WebGadget: Beispielcode zickt

Beitrag von Qnode »

...okay, also generell: falls ich mal wieder sowas bemerke, dann entsprechende Meldung im englischen Forum /:->
Antworten