FHEM Forum

FHEM => Frontends => Thema gestartet von: Tom111 am 10 Juli 2015, 20:57:04

Titel: target="_blank" !?
Beitrag von: Tom111 am 10 Juli 2015, 20:57:04
target="_blank" öffnet Links neuerdings in einem neuen Tab UND gleichzeitig im vorhandenen Tab.
Habe das Problem seit heute und kann noch nicht sagen woran es liegt.
Titel: Antw:target="_blank" !?
Beitrag von: rudolfkoenig am 10 Juli 2015, 21:19:27
Wenn ich was fixen soll, dann bitte nochmal langsam und vollstaendig alles erzaehlen.
Mit configfile und screenshot und so.
Titel: Antw:target="_blank" !?
Beitrag von: Tom111 am 10 Juli 2015, 21:45:47
Zitat von: rudolfkoenig am 10 Juli 2015, 21:19:27
Wenn ich was fixen soll, dann bitte nochmal langsam und vollstaendig alles erzaehlen.
Mit configfile und screenshot und so.
ja Sorry, bin in Eile  ;)

ich kann im Moment die Sicherungsdateien nicht wieder einspielen weil ich nicht in Reichweite des Raspberry bin (geht erst wieder am WE).
Es wäre aber schon hilfreich wenn ich wüsste dass ich nicht der einzige Betroffene bin.
Meiner Meinung nach tritt der Fehler auf nachdem ich heute morgen das Update gezogen habe.

Hier der Code der sonst immer zuverlässig funktioniert hat:

define 1starttable weblink htmlCode <table><tr><td><table class="noborder" id="FHEM Systembefehle">
attr 1starttable group Systembefehle
attr 1starttable room Wohnung

define 5UpdateCheck weblink htmlCode <tr class="even"><td> <a href="/fhem?cmd=update+check" target="_blank" onfocus="blur()"><div class="col1"><img src="/fhem/icons/questionMark.png" width=19 heigth=19/>  Update Check</div></a> </td> </td>
attr 5UpdateCheck group Systembefehle
attr 5UpdateCheck room Wohnung

define 9endtable weblink htmlCode </table></td></tr></table>
attr 9endtable group Systembefehle
attr 9endtable room Wohnung


wie gesagt, ich kann versuchen die einzelnen Sicherungsdateien am WE wieder zurückzuspielen, wenn du aber schon vorher weiß
wo der "Hund begraben liegt" wäre dass auch für mich eine große Hilfe, denn es müssten so um die 20 Dateien sein die ich einzeln auswechseln werde/muß.


Gruß
Tom :)
Titel: Antw:target="_blank" !?
Beitrag von: Dr. Boris Neubert am 10 Juli 2015, 22:57:18
Hallo,

ich sekundiere Rudi: bitte für einen verständigen Dritten verständlich Ist- umd und Sollzustand beschreiben.

Grüße
Boris
Titel: Antw:target="_blank" !?
Beitrag von: Tom111 am 11 Juli 2015, 07:17:33
Wie ich bereits vermutet habe, sobald ich die neue fhemweb.js einspiele wird der Befehl target="_blank" im weblink nicht mehr ordnungsgemäß ausgeführt.

Zitat von: Dr. Boris Neubert am 10 Juli 2015, 22:57:18
Hallo,

ich sekundiere Rudi: bitte für einen verständigen Dritten verständlich Ist- umd und Sollzustand beschreiben.

Grüße
Boris

Mein Problem habe ich geschildert, mehr gibt es dazu nicht zu sagen, damit habe ich den Fehler EINDEUTIG beschrieben, zur allgemeinen Auflockerung
habe ich sogar noch den kompletten html-Befehl oben gepostet, dieser muss nur so wie er ist in eine fhem.cfg kopiert und ausgeführt werden !!!

Gruß
Tom
Titel: Antw:target="_blank" !?
Beitrag von: Hollo am 11 Juli 2015, 10:47:10
Das kommt jetzt aber gefühlt etwas pampig rüber...   ???
"ICH habe ein Problem, also habt IHR das gefälligst sofort zu lösen".

Das sieht mir ja sehr nach Frameset über Tabellen aus.
Tabellen und target="_blank" sind schon seit 15 Jahren verpönt und eine aussterbende Art.
Ja, auch ich habe sowas benutzt und das bis heute nicht geändert.

Du kannst ja mal die neue und alte fhemweb.js vergleichen, dann bekommst Du evtl. einen Ansatz wo der Unterschied ist, der zu dem geänderten Verhalten führt.
Titel: Antw:target="_blank" !?
Beitrag von: marvin78 am 11 Juli 2015, 10:53:10
Nun. Dass es "verpönt" ist, heißt noch lange nicht, dass es unter gewissen Bedingungen nicht trotzdem sinnvoll ist. Und das muss man, wie bei allem, schon jedem selbst überlassen.

Und nein @Tom111, du hast nicht ausreichend beschrieben, wie Rudi es erbeten hat. Man muss sich die Infos zusammen suchen und das ist nur bedingt zumutbar.
Titel: Antw:target="_blank" !?
Beitrag von: Hollo am 11 Juli 2015, 11:36:36
Ich sach ja... ich hab sowas auch noch an mehreren Stellen im Einsatz.
Da gehe ich auch nicht bei, solange es nicht unbedingt sein muss: "never change a running system".   ;)
Titel: Antw:target="_blank" !?
Beitrag von: rudolfkoenig am 12 Juli 2015, 08:16:37
Habs gefixt und eingecheckt.

Die Ursache war meine Modifikation fuer iOS Geraete, die bei einem Click auf Links fuer ein Moment ein "Connection lost" angezeigt haben.

Heisst nicht, dass ich ein HTML-Baukasten aus mehreren weblinks als "supported Feature" akzeptiert habe.
Titel: Antw:target="_blank" !?
Beitrag von: Tom111 am 12 Juli 2015, 12:33:10
Danke Rudolf,

ich denke die gefixte Version wird dann morgen, also am 13.07. bereitstehen !?

Gruß
Tom