Seite 1 von 1

Mozilla ActiveX: Seite geladen?

Verfasst: 01.01.2011 20:37
von mbuettner
Hallo,

ich habe ein WebGadget, das eine Verbindung zu dem (laufenden) XAMPP aufbauen soll und ein bestimmtes Skript aufrufen soll, nur leider braucht das Mozilla ActiveX lange zum Laden des Skriptes. Wie kann ich feststellen, ob Mozilla die Seite fertig geladen hat (GetGadgetAttribute funktioniert nicht!), ohne das ich jedesmal Delay() aufrufen muss? Wenn ich das Skript jedoch ohne Schleife aufrufe, lädt es in 1 Sekunde.

Code: Alles auswählen

OpenWindow(0,5,5,100,100,"")
If ExamineDirectory(0,"C:\Program Files\Trend\EEP6\Resourcen\Gleisstile\GLEISE\","*.def")
  While NextDirectoryEntry(0)
    FF = OpenFile(#PB_Any,"C:\Program Files\Trend\EEP6\Resourcen\Gleisstile\Gleise\"+DirectoryEntryName(0))
    ReadString(FF)
    name$ = ReadString(FF)
    name$ = RemoveString(name$,"NAME=")
    CloseFile(FF)
    WebGadget(0,0,0,100,100,"http://localhost/Projekt/insert.php?name="+name$,#PB_Web_Mozilla)
    Delay(60000)
    FreeGadget(0)
    Debug name$
  Wend
  MessageRequester("","Fertig")
EndIf
<---- Hier dauert es lange, zu laden.

Code: Alles auswählen

OpenWindow(0,10,10,200,200,"")
WebGadget(0,5,5,190,190,"http://localhost/projekt/insert.php",#PB_Web_Mozilla)
Repeat
Until WaitWindowEvent() = #PB_Event_CloseWindow
End
<-- hier lädt er in einer Sekunde