Seite 1 von 2

Webgadget - Lokale Dateien

Verfasst: 17.07.2006 20:04
von roherter
Kurze frage:
Ich habe ein Webgadget und will eine Seite die bei mir im Verzeichnis liegt da wo auch der Code ist aufrufen.
Jetzt habe ich folgendes Problem 1.Die Seite wird nicht aufgerufen und 2. das eigentliche Programm wird erst nach einiger Zeit geöffnet.

Woran kann das liegen?

So rufe ich das webgadget auf:

Code: Alles auswählen

WebGadget(#webgad,10,50,735,545,"file://Bluebox.html")

Verfasst: 17.07.2006 20:13
von 125
Hi,
ich glaube nach File:// muss der volle Pfad stehen, kann es leider nicht testen da ich aktuell noch kein PB auf meinem Suse 10.0 installiert habe.

mfg
125

Jo

Verfasst: 17.07.2006 20:20
von Vermilion
Ja, das ist echt bekloppt, ich habe dasselbe Problem, bloß dass ich http:// benutze und nicht file://.
Es musste bei mir immer der volle Pfad sein, damit es funktionierte.

Verfasst: 17.07.2006 20:28
von roherter
Werde ich mal ebend testen?
Edit : Ja mit pfadangabe gehts :o

Verfasst: 17.07.2006 20:30
von MVXA
Die Antwort kennst nur du...

Verfasst: 17.07.2006 23:47
von Kaeru Gaman
is doch logisch...

"file://" sagt ja nur, dass es auf deinem computer ist...

wenn du mit "C:" anfängst, kannst du ja auch nicht einfach den pfad weglassen...

Verfasst: 18.07.2006 00:47
von hardfalcon
Schonmal versucht ohne Protokollangabe in der URL (also ohne "file://" bzw. "http://")?

Verfasst: 18.07.2006 07:06
von roherter
@hardfalcon:Jo aber das haut genauso wenig hin, geht nur mit kompletem Pfad bei mir :freak: .

Verfasst: 18.07.2006 08:23
von Jilocasin
Dann wird scheinbar bei 'nem Webgadget der Pfad des Sourcecodes von PB nicht simuliert...

Verfasst: 18.07.2006 08:39
von ts-soft
Jilocasin hat geschrieben:Dann wird scheinbar bei 'nem Webgadget der Pfad des Sourcecodes von PB nicht simuliert...
Der Browser ist unabhängig vom Dateisystem. Von GetCurrentDirectory weiß er nichts :wink:
Ist aber doch kein Problem, wofür gibt es GetExePath usw. (sollte man immer verwenden, anstatt relativer Pfade!)

PS: File:/// mit 3 Slashes, auch wenn der IE diesen Fehler übersieht.