FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: gloob am 19 Februar 2016, 14:22:54

Titel: Webseite in neuem Tab öffnen
Beitrag von: gloob am 19 Februar 2016, 14:22:54
Hallo,

Aktuell wechsel ich über einen Button auf eine andere Webseite.

<div data-type="button" data-url="index_new.html" data-icon="fa-retweet" class="big"></div>

Gibt es eine Möglichkeit die neue Seite automatisch in einem neuen Tab zu öffnen?

Über folgenden HTML5 Code würde es gehen:

<a href="http://chriscoyier.net" target="_blank">This link will open in new window/tab</a>

Kann ich das ganze irgendwie in TabletUI umsetzen?
Titel: Antw:Webseite in neuem Tab öffnen
Beitrag von: Clyde am 29 Juni 2016, 19:45:26
Push

Gibt es schon eine Lösung?
Titel: Antw:Webseite in neuem Tab öffnen
Beitrag von: setstate am 29 Juni 2016, 20:05:24
Für ganz Eilige:

in der widget_famultibutton.js anstatt


        switch(type) {
            case 'url':
                document.location.href = target;
                break;


das ersetzen
        switch(type) {
            case 'url':
                if ( elem.hasClass('blank') ){
                    window.open(target, '_blank');
                } else {
                    document.location.href = target;
                }
                break;


Damit kann man bei Buttons mit
class="blank"
die url in einem neuen Tab öffnen. Ohne class="blank" bleibt alles beim alten.

Werde ich bei Gelegenheit mal einchecken ...
Titel: Antw:Webseite in neuem Tab öffnen
Beitrag von: Clyde am 30 Juni 2016, 13:29:54
Gute Lösung. Vielen Dank!