FHEM Forum

FHEM => Frontends => Thema gestartet von: Peter_64 am 14 August 2014, 14:22:08

Titel: Dummy wird Internet Explorer 9 fehlerhaft dargestellt
Beitrag von: Peter_64 am 14 August 2014, 14:22:08
Hallo,

ich habe das Probleme bei der Dummy- Anzeige im Internet Browser 9, verschiebt es die Diagramme immer ganz nach oben, und ein dunkler Punkt oben rechts ist auch zu sehen. Hier die Dummy – Beschreibung. Rufe ich die Seite mit dem Handy Galaxy S5 auf passt alles.

 

Hat jemand einen Tipp an was es liegen könnte ?



define slider dummy
attr slider icon time_timer
attr slider room OWX
attr slider setList state:30,35,40,45,50
attr slider webCmd state

Grüße
Titel: Antw:Dummy wird Internet Explorer 9 fehlerhaft dargestellt
Beitrag von: Elektrolurch am 14 August 2014, 14:43:03
Hallo,

meinst Du den IE und wenn ja, welche Version?
Wie sieht es mit dem Firefox aus?

Der Code ist ok.
Aber mit dem IE gibt es häufiger Darstellungsprobleme.

Gruß

Elektrolurch
Titel: Antw:Dummy wird Internet Explorer 9 fehlerhaft dargestellt
Beitrag von: Peter_64 am 14 August 2014, 17:34:17
Hallo,
ja es ist der IE 9, ich habe den in der Arbeit, mit  Google Chrome auch alles in Ordnung.
So wie das aussieht sind  fhem und IE keine Freunde, denke die werden es auch nicht werden.

Gruß und Danke schon mal.
Titel: Antw:Dummy wird Internet Explorer 9 fehlerhaft dargestellt
Beitrag von: Roaster am 19 August 2014, 22:12:35
Ist bei mir auch so, Firefox funktioniert!
Titel: Antw:Dummy wird Internet Explorer 9 fehlerhaft dargestellt
Beitrag von: Peter_64 am 21 August 2014, 23:35:17
Hallo zusammen,
Wollte nochmal mal anfragen ob es eine Lösung geben könnte um die Dummy Liste im IE9 richtig anzuzeigen.

Gruß und danke
Titel: Antw:Dummy wird Internet Explorer 9 fehlerhaft dargestellt
Beitrag von: Puschel74 am 22 August 2014, 05:08:47
Hallo,

Zitat von: Peter_64 am 21 August 2014, 23:35:17
Hallo zusammen,
Wollte nochmal mal anfragen ob es eine Lösung geben könnte um die Dummy Liste im IE9 richtig anzuzeigen.

Gruß und danke

Wie schon ein paar mal angesprochen wird sich hier vermutlich erst eine Lösung finden wenn ein IE-Programmierer zu uns stösst der die IE-(Microsoftschen)-Interna kennt und weiß wo ansetzen.

Grüße
Titel: Antw:Dummy wird Internet Explorer 9 fehlerhaft dargestellt
Beitrag von: ChrisD am 23 August 2014, 13:26:25
Hallo,

Der HTML-Code wird in IE9 nicht korrekt dargestellt weil er innerhalb einer Form eine weitere Form enthält. Dies ist laut der HTML-Spezifikation nicht zulässig (form must not contain other form elements.). Jeder Browser versucht so gut es geht mit fehlerhaften HTML-Seiten umzugehen, beim IE9 geht dies aber wie zu sehen ist in diesem Fall schief.

Ich habe zu Testzwecken in 01_FHEMWEB.pm 6388 nach den Zeilen 1244/45
  FW_pO "<form method=\"$FW_formmethod\" ".
                "action=\"$FW_ME\" autocomplete=\"off\">";

folgendes
  FW_pO "<div><form id=\"dummyforie9\" action=\"/\"><!-- FIX FOR INVALID HTML CODE HANDLING IN IE9 --></form></div>";

hinzugefügt wodurch die Anzeige im IE9 wieder richtig ist. In FF31, IE11 und Chrome wird die Seite weiterhin richtig dargestellt. Der HTML-Code ist natürlich noch immer nicht konform.

Die beste Lösung wäre gültigen HTML-Code zu erzeugen, dafür sind aber gute HTML-Kenntnisse von Nöten (die ich nicht habe, deshalb auch kein Vorschlag für einen Patch).

Grüße,

ChrisD

Titel: Antw:Dummy wird Internet Explorer 9 fehlerhaft dargestellt
Beitrag von: Peter_64 am 24 August 2014, 20:51:10
Hallo Chris,
Vielen Dank für deine Mühe, ich werde das gleich mal Morgen testen.
Gruß Peter
Titel: Antw:Dummy wird Internet Explorer 9 fehlerhaft dargestellt
Beitrag von: Peter_64 am 25 August 2014, 20:41:13
Zitat von: Peter_64 am 24 August 2014, 20:51:10
Hallo Chris,
Vielen Dank für deine Mühe, ich werde das gleich mal Morgen testen.
Gruß Peter

Hallo Chris habe es eingebaut passt bestens vielen Dank
Titel: Antw:Dummy wird Internet Explorer 9 fehlerhaft dargestellt
Beitrag von: Tom111 am 27 August 2014, 00:16:37
würde mich mal einer aufklären warum es Sinn macht eine veraltete Browserversion zu verwenden ??  ???
Titel: Antw:Dummy wird Internet Explorer 9 fehlerhaft dargestellt
Beitrag von: ChrisD am 27 August 2014, 10:47:39
Hallo,

IE9 ist noch immer die aktuellste Version für Vista. Das beschriebene Problem könnte übrigens auch andere (neue) Browser betreffen da FHEM nicht-konformen HTML-Code generiert und jedem Browser überlassen ist wie er darauf reagiert.

Grüße,

ChrisD