[GastForen Archiv Adobe GoLive Website für Palm & Co.

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Archiv - Archivierte Foren
Themen
Beiträge
Moderatoren
Letzter Beitrag

Website für Palm & Co.

ruebe
Beiträge gesamt: 1113

28. Apr 2006, 10:03
Beitrag # 1 von 5
Bewertung:
(919 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

ich würde gerne Besucher meiner Website die, mit mobilen Geräten wie Palm oder die Windows Handhelds unterwegs sind, auf eine eigene Seite umleiten. Gibt es dafür eine Lösung die auch ohne JavaScript funktioniert?

Besser wäre es natürlich, die Seite gleich so zu gestalten dass sie auflösungsunabhängig ist. Aber so ein Palm (mein T|X zumindest) hat eine Auflösung von 400 x 640 Pixeln. Da ist man dann schon arg eingeschränkt. Ich hab mir mit dem Gerät verschiedene Seiten (auch diese hier) angeschaut und bin der Meinung, dass eine eigene Version die bessere Lösung ist.

Hat jemand einen Tipp für mich oder ist JS die einzige Möglichkeit?
X

Website für Palm & Co.

SabineP
Beiträge gesamt: 7586

28. Apr 2006, 10:28
Beitrag # 2 von 5
Beitrag ID: #226078
Bewertung:
(915 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Rene,

Du kannst auch mit SSI umleiten:

<!--#if expr="$HTTP_USER_AGENT=/Name_des_User_Agenten/" -->
<meta http-equiv="refresh" content="0; URL=http://example.com/seite_fuer.palm.html/">
<!--#else -->
<!--#endif -->

Auf jeden Fall brauchst Du aber die Namen der User_Agenten, die Du umleiten möchtest,
unabhängig davon, ob Du Javascript oder eine andere Programmiersprache verwendest.


als Antwort auf: [#226072]

Website für Palm & Co.

ruebe
Beiträge gesamt: 1113

28. Apr 2006, 10:38
Beitrag # 3 von 5
Beitrag ID: #226081
Bewertung:
(912 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Sabine,

vielen Dank für die tolle Antwort! Müssen dann alle Seiten mit .shtml enden?

Bei der JS-Lösung hätte ich einfach die Bildschirmauflösung abgefragt, also bei der mobilen Version
Code
<script type="text/javascript"> 
scre = screen.width;
if (scre > "640")location.href="../willkommen.html";
</script>

und bei der normalen Version
Code
<script type="text/javascript"> 
scre = screen.width;
if (scre < "640")location.href="mobile/willkommen.html";
</script>


Gibts irgendwo eine Liste der User-Agents?


als Antwort auf: [#226078]
(Dieser Beitrag wurde von ruebe am 28. Apr 2006, 10:39 geändert)

Website für Palm & Co.

SabineP
Beiträge gesamt: 7586

28. Apr 2006, 11:30
Beitrag # 4 von 5
Beitrag ID: #226103
Bewertung:
(897 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Rene,

>> Müssen dann alle Seiten mit .shtml enden?

Nein, nicht unbedingt.

Du legst im Root-Verzeichnis eine .htaccess an mit dieser Zeile:

XBitHack on

html-Dateien mit SSI-Anweisungen brauchen jetzt noch die Rechte 755.

---

Die Bildschirmauflösung kann man nur mit Javascript erfahren.
Der Webserver selbst oder serverseitige Scripte können die Bildschirmauflösung nicht erkennen.

>> Gibts irgendwo eine Liste der User-Agents?

Bei Selfhtml gibts noch einen Beitrag zum Thema:

http://aktuell.de.selfhtml.org/artikel/css/mobile-endgeraete/index.htm#massnahmen

im Array $agents stehen die Namen einiger User_Agenten


als Antwort auf: [#226081]

Website für Palm & Co.

ruebe
Beiträge gesamt: 1113

28. Apr 2006, 11:44
Beitrag # 5 von 5
Beitrag ID: #226110
Bewertung:
(891 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

okay vielen Dank werd mir das mal anschauen.


als Antwort auf: [#226103]
X