Hallo Leute,
es wirkt seht trivial, aber irgendwie schaffe ich es einfach nicht eine simple URL zu öffnen. Ich möchte über einen HyperLinkGadget die Seite ('./homePi/') in einem neuen Tab öffnen, um auf das Dateisystem des Raspberry Pi zuzugreifen.
Geht das nativ über SpiderBasic oder muss ich JavaScript-Befehle nutzen?
viele Grüße,
SBond
URL im Browser öffnen
-
- Beiträge: 266
- Registriert: 22.05.2013 20:35
- Computerausstattung: armseliger Laptop, mit wenig RAM und noch weniger CPU-Leistung. ...und die Grafikkarte.... ....naja.. da male ich doch lieber selber.
- Wohnort: nahe Wolfsburg
URL im Browser öffnen
41 6c 73 6f 20 77 65 6e 6e 20 64 75 20 73 6f 20 76 69 65 6c 20 4c 61 6e 67 65 77 65 69 6c 65 20 68 61 73 74 2c 20 64 61 6e 6e 20 6b 61 6e 6e 73 74 20 64 75 20 61 75 63 68 20 67 6c 65 69 63 68 20 7a 75 20 6d 69 72 20 6b 6f 6d 6d 65 6e 20 75 6e 64 20 61 62 77 61 73 63 68 65 6e 2e
- NicTheQuick
- Ein Admin
- Beiträge: 8679
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
- Kontaktdaten:
Re: URL im Browser öffnen
Der Zugriff auf das Dateisystem aus dem Browser heraus ist nie gestattet. Ansonsten hätte der Browser eine beträchtliche Sicherheitslücke, wenn Webseiten einfach so auf deinen Computer zugreifen könnten.
Was du brauchst wäre ein Java Applet, was man dann in Java programmieren. Das kann sowas, allerdings sind diese Applets nicht sehr beliebt und meist standardmäßig im Browser deaktiviert.
Oder du erklärst genauer, was du willst. Vielleicht habe ich dich missverstanden.
Edit:
Vielleicht meinst du auch das: file:///homePi/index.html
Was du brauchst wäre ein Java Applet, was man dann in Java programmieren. Das kann sowas, allerdings sind diese Applets nicht sehr beliebt und meist standardmäßig im Browser deaktiviert.
Oder du erklärst genauer, was du willst. Vielleicht habe ich dich missverstanden.
Edit:
Vielleicht meinst du auch das: file:///homePi/index.html
Re: URL im Browser öffnen
@SBond: wie NicTheQuick schon erwähnte: dieser Zugriff auf das Filesystem aus SpiderBasic heraus funktioniert nicht!
Ansonsten:
Grüße ... Peter
Ansonsten:
Code: Alles auswählen
Enumeration
#Window
#HyperLinkGadget
EndEnumeration
Procedure RunProgram(Filename.s, Parameter.s)
! if (v_parameter != "") {
! var win = window.open(v_filename, v_parameter);
! win.focus();
! } else {
! window.open(v_filename);
! }
EndProcedure
Procedure HyperLinkGadgetEvent()
RunProgram("http://www.spiderbasic.com", "_blank")
EndProcedure
OpenWindow(#Window, 0, 0, 270, 160, "HyperlinkGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
HyperLinkGadget(#HyperLinkGadget, 10, 10, 250,20,"Red HyperLink", RGB(255,0,0))
BindGadgetEvent(#HyperLinkGadget, @HyperLinkGadgetEvent())
Hygge
-
- Beiträge: 266
- Registriert: 22.05.2013 20:35
- Computerausstattung: armseliger Laptop, mit wenig RAM und noch weniger CPU-Leistung. ...und die Grafikkarte.... ....naja.. da male ich doch lieber selber.
- Wohnort: nahe Wolfsburg
Re: URL im Browser öffnen
wow danke
RunProgram() ist genau das richtige. Das kenne ich auch so aus PureBasic
@NicTheQuick: ja, also ich meine diese 'Index of /...'-Seite von Apache. Ist ja quasi ein einfacher Explorer. Hatte mich da etwas ungünstig ausgedrückt. Jetzt geht alles
RunProgram() ist genau das richtige. Das kenne ich auch so aus PureBasic
@NicTheQuick: ja, also ich meine diese 'Index of /...'-Seite von Apache. Ist ja quasi ein einfacher Explorer. Hatte mich da etwas ungünstig ausgedrückt. Jetzt geht alles
41 6c 73 6f 20 77 65 6e 6e 20 64 75 20 73 6f 20 76 69 65 6c 20 4c 61 6e 67 65 77 65 69 6c 65 20 68 61 73 74 2c 20 64 61 6e 6e 20 6b 61 6e 6e 73 74 20 64 75 20 61 75 63 68 20 67 6c 65 69 63 68 20 7a 75 20 6d 69 72 20 6b 6f 6d 6d 65 6e 20 75 6e 64 20 61 62 77 61 73 63 68 65 6e 2e