Seite 2 von 2

Re: Webgadget Callback meldet nicht

Verfasst: 08.06.2016 10:57
von Velindos
Hallo Leute,
habe die Sache eingeengt! Wenn ich die Page über "Datasection" lade, geht der LCLK im Webgadget nicht mehr, er meldet nichts zurück!

Hingegen wenn ich die Seite mit "Z:\Pure@Store\HTML\BROWSER\Pinguin Schiessen.html" direkt lade geht die SACHE!

Code: Alles auswählen

DataSection
  PinguinSchiessen:
  IncludeBinary "Z:\Pure@Store\HTML\BROWSER\Pinguin Schiessen.html": Data.s 0 
EndDataSection

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) 
  
  ; So Funzt die Sache mit dem Aufruf
  ;   WebGadget(0, 10, 10, 580, 280,  "Z:\Pure@Store\HTML\BROWSER\Pinguin Schiessen.html") 
  
  ; Not Funzt wenn ich die Sache einschalte
  WebGadget(0, 10, 10, 580, 280,  "") 
  SetGadgetItemText(0, #PB_Web_HtmlCode, PeekS(?PinguinSchiessen))
  
  
  SetGadgetAttribute(0, #PB_Web_NavigationCallback, @NavigationCallback())
  Repeat 
  Until WaitWindowEvent() = #PB_Event_CloseWindow 
EndIf
Jemand einen Tip!

Gruss ... Velindos!