HTML-Befehle über Handy-Browser

Dieses Forum ist für alle Software- und Installationsfragen bestimmt.

Moderator: marcus

HTML-Befehle über Handy-Browser

Postby schlogger » Sat 31. Jan 2009, 19:37

Ich habe einen IRTrans-Ethernet Adapter und steuere diesen ausschliesslich über HTML-Befehle an. Das Anlerenen meiner Remotes hat gut funktioniert und auch das Auslösen der Sendebefhle über Webbrowser von einem PC oder Notebook geht einwandfrei. Für diese Funktion habe ich einen Joomla-Webserver installiert der auf einer Seite das Bild einer Logitech-Harmony 885 zeigt. Auf den Tasten des Bildes sind Image-Naps erstellt die beim klicken die verschiedenen Links der IRTrans-remotes und -commands sendet. Alles funktioniert einwandfrei über einen Webbrowser eines PCs oder Notebooks.
Jetzt zu meinem Problem... Ich würde gerne ein Handy mit WLAN und Browser als Fernbedienung nutzen und von diesem aus die Links an den IRTrans zu senden. Genau das funktioniert aber nicht. Getestet habe ich mit einem Sony-Ericcson Xperia X1 mit IE und Opera, einem Apple iPhone mit Safari und einem Nokia E60 mit Nokia-Browser. Der HTML-Code der Seite sieht wie folgt aus:
<p>
<img src="http://192.168.0.198/joomla/images/stories/harmony.jpg" width="198" height="653" border="0" alt="harmony" usemap="#Harmony" />
<map id ="Harmony" name="Harmony">
<area shape="rect" coords="34,35,100,66" href="http://192.168.0.198/send.htm?remote=dream&command=power&back" />
</map>
</p>
Bei allen 3 Geräten ist das Problem das Gleiche. Wenn der Link mit der Option &back konfiguriert ist suchen alle Browser vergeblich die Seite und brechen irgendwann ab. Ein IR-Code wird nicht gesendet! Lasse ich die Option &back einfach weg funktioniert es. Das bringt mir allerdings nichts, da das beim Zappen nervig wäre jedesmal zurück im Browser auszuwählen.

Kennt jemand dieses Problem oder hat sogar eine Lösung dazu?
schlogger
 
Posts: 1
Joined: Sat 31. Jan 2009, 19:23

Re: HTML-Befehle über Handy-Browser

Postby hannes » Thu 23. Apr 2009, 14:38

ich scheitere am selben punkt und möchte fragen ob du mitlerweile eine lösung für das problem gefunden hast

sorry das ich nicht helfen konnte
hannes
 
Posts: 4
Joined: Thu 29. Jan 2009, 09:17

Re: HTML-Befehle über Handy-Browser

Postby Schmiddy123 » Tue 16. Jun 2009, 09:21

Hi,

ich hatte ein ähnliches Problem und habe einen guten Workaround gefunden. Ich habe meine Webseite so geändert, dass sie Frames verwendet. Es gibt ein Hauptframe, das die eigentliche Seite enthält, und ein unsichtbares (Größe z.B. 1x1 Pixel). Den Link zur Steuerung rufe ich nicht im Hauptframe auf, sondern durch den target Parameter im unsichtbaren Frame. So brauche ich keine Back Funktion o.ä., da die Hauptseite nie verlassen wird.

Also z.B.:
<area shape="rect" coords="34,35,100,66" href="http://192.168.0.198/send.htm?remote=dream&command=power" target="invisibleFrame" />

Hoffe das hilft euch weiter!

Grüße, Chris
Schmiddy123
 
Posts: 4
Joined: Sun 10. May 2009, 17:59

Re: HTML-Befehle über Handy-Browser

Postby IRTrans » Tue 16. Jun 2009, 10:33

Hallo,
das ist allerdings eine super Idee - nach so etwas hatten wir schon lange gesucht.

Könntest Du mal eine HTML Seite als Beispiel posten ?

Gruß, IRTrans
IRTrans
Administrator
 
Posts: 2115
Joined: Mon 21. Apr 2008, 23:32

Re: HTML-Befehle über Handy-Browser

Postby Schmiddy123 » Tue 16. Jun 2009, 12:39

OK, hier ein grobes Beispiel. Man braucht zwei HTML Dateien. Die erste sieht z.B. so aus:

Code: Select all
<html>

<frameset rows="*,1">
  <frame src="main.html" name="main" scrolling="no" frameborder="0">
  <frame name="execute" scrolling="no" frameborder="0">
</frameset>

</html>

(Datei: homeControl.html)

Dadurch wird ein Frameset definiert, das zwei Zeilen beinhaltet. Die untere hat eine Höhe von 1 Pixel, ist also kaum sichtbar, die obere nimmt den restlichen Platz ein.

Die "main.html" ist jetzt einfach die Webseite, die man bisher schon für die Steuerung hatte. Also mit Links, ImageMap oder ähnlichem. Man muss diese Datei nur in einem Punkt verändern, die Links kriegen den Zusatz "target="execute"" (geht auch bei ImageMap Verknüpfungen). Also z.B. so:

Code: Select all
<html>
<body bgcolor="green">
  <a href="Steuerungslink" target="execute">Execute</a>
</body>
</html>

(Datei: main.html)

Damit wird der Steuerungslink wie bisher aufgerufen, nur mit dem Unterschied, dass die eigentliche Seite auf dem Bildschirm bleibt, da der Steuerungslink in dem nicht sichtbaren Frame geladen wird. Dort stört er nicht, die Hauptseite bleibt sichtbar und das Kommando ist abgesetzt.

Im Browser muss dann natürlich die Seite homeControl.html aufgerufen werden.

Grüße, Chris
Schmiddy123
 
Posts: 4
Joined: Sun 10. May 2009, 17:59

Re: HTML-Befehle über Handy-Browser

Postby dieterwat » Wed 17. Jun 2009, 22:40

Hi,

Problem is that this html example totally messed up my template of my iphone web application.

THe main.html should be in a topframe, and the 1x1 pix frame on the bottom?
Is this used in your example code?

Thanks,
Dieter
dieterwat
 
Posts: 1
Joined: Wed 17. Jun 2009, 22:37

Re: HTML-Befehle über Handy-Browser

Postby Schmiddy123 » Mon 22. Jun 2009, 10:53

It doesn't matter where you put the 1 pixel frame. You can choose in "frameset" between columns and rows and you can place the 1 pixel frame up/down or left/right. Perhaps yout can try several orderings to find one which doesn't mess up your template? For me placing the 1 pixel frame on the right side works fine.

Perhaps it is also possible to define a size of 0 for the frame, but I havn't tried it yet...
Schmiddy123
 
Posts: 4
Joined: Sun 10. May 2009, 17:59


Return to Software / Installation

Who is online

Users browsing this forum: No registered users and 20 guests

cron