openURL() - im selben BrowserTab?
Ist es möglich einen Link per openURL() im selben BrowserTab zu öffnen?
5 Antworten
-
Das wüsste ich auch gerne...
-
Moin ZitronenKiller ,
es gibt in HTML den Befehl target _self. Vieleicht kannst du den hier verwenden:
https://wiki.selfhtml.org/wiki/HTML/Attribute/target
Viel Erfolg
Ronald
-
Die Frage wäre nun, wie ich das in den openUrl Aufruf hineinbekomme. Ich habe versucht:
let ziel := ---
<a href=https://irgendwohin.com" target="_self">
---;openUrl(ziel)
wenn target = self, dann passiert gar nichts.
Wenn Target =_blank, dann bekomme ich eine Fehlermeldung
Noch ein Vorschlag?
John
-
Moin John,
ich hab es mit diesem Skript auf einem Button auch nur zur Fehlermeldung geschafft ;-)
let Aufr := --- "https://wiki.selfhtml.org/" target="_self" ---; openURL(Aufr)
Mit diesem Workaround geht es aber:
- lege ein FX-Feld an
- füge folgendes Skript für die Formel ein:
html(--- <a href="https://wiki.selfhtml.org/" target="_self"> hier klicken </a> ---)
- oder dieses wenn deine URL- in einem Feld 'URL-Seite' eingetragen wird:
html(--- <a href="{ 'URL-seite' }" target="_self"> hier klicken </a> ---)
Der Text "hier klicken" ist der Link der im FX-Feld angezeigt und beim Draufklicken auch geöffnet wird. Stattdessen kannst Du auch { 'URL-seite' } einfügen und bekommst dann die URL zum Draufklicken angezeigt.
Das FX-Feld kannst Du dann noch z.B. farblich wie einen Button erscheinen lassen:
Viele Grüße
Ronald -
Top
Das funktioniert.
Anzumerken sei, dass man wirklich genau auf den Text klicken muss. Bei einem Button ist auch der Rand links und rechts davon aktiv.
Danke
John
Content aside
- vor 2 JahrenZuletzt aktiv
- 5Antworten
- 333Ansichten
-
3
Folge bereits