WebGadget - warten bis seite geladen ist, dann GetGadgetText
Verfasst: 17.09.2005 15:32
Hallo,
Ich öffne mit dem Webgadget eine Seite.
Diese enthält ein java-Script, dass die URL ändert,
d.h. diese ändert sich noch einmal.
Wenn ich mit GetGadgetText die URL auslese, erhalte ich immer
die URL der Startseite, da die Funktion zu schnell ausgeführt wird.
Wie kann ich den Prozess des ladens der Seite abwarten,
bis die 2. Seite (weitergeleitete) vollständig geladen ist, um dann
mit GetGadgetText die URL auszulesen.
Ich habe bei den Events() bisher nichts gefunden, was mir weiterhelfen könnte, ein Delay() unterbricht das ganze Programm.
Ich habe versucht mit einer WHILE - WEND Schleife jedesmal die URL
auszulesen und dann fortzufahren, sobald diese bestimmte Zeichen enthält
(da sich die aufgerufene Seite immer von der Startseite unterscheidet(URL))
Leier blockiert das Programm dann und die Seite wird gar nicht geladen
Mfg
So wollte ich die Änderung der URL abwarten, allerdings bleibt das programm hier hängen...
das ".php" kommt in der URL aber tatsächlich vor ^^.
Ich öffne mit dem Webgadget eine Seite.
Diese enthält ein java-Script, dass die URL ändert,
d.h. diese ändert sich noch einmal.
Wenn ich mit GetGadgetText die URL auslese, erhalte ich immer
die URL der Startseite, da die Funktion zu schnell ausgeführt wird.
Wie kann ich den Prozess des ladens der Seite abwarten,
bis die 2. Seite (weitergeleitete) vollständig geladen ist, um dann
mit GetGadgetText die URL auszulesen.
Ich habe bei den Events() bisher nichts gefunden, was mir weiterhelfen könnte, ein Delay() unterbricht das ganze Programm.
Ich habe versucht mit einer WHILE - WEND Schleife jedesmal die URL
auszulesen und dann fortzufahren, sobald diese bestimmte Zeichen enthält
(da sich die aufgerufene Seite immer von der Startseite unterscheidet(URL))
Leier blockiert das Programm dann und die Seite wird gar nicht geladen

Mfg
Code: Alles auswählen
x=0
Repeat
titel$=GetGadgetText(#Web_Extern)
position=FindString(titel$,".php",1)
If position > 0
x=1
EndIf
Until x = 1
das ".php" kommt in der URL aber tatsächlich vor ^^.