Robert Lacroix: WAP & ASP

Hi Leute,
ich hab in VBScript eine Browsererkennung geschrieben, die über HTTP_ACCEPT prüft, ob der client ein WAP-Browser ist. Ist dies der Fall, wird mit Response.Redirect an wap.asp weitergeleitet. In dieser wap.asp wird der ContentType mit Response.ContentType="text/vnd.wap.wml" richtig gesetzt. Das ganze klappt auch wunderbar mit dem wapbrowser/analyser von www.gelon.net, nicht aber mit dem nokia 7110. Mit anderen Handies konnte ich es noch nicht testen, aber das 7110 sagt es könne die Seite nicht anzeigen. Testen kann man das ganze unter http://www.soldiers.de/wap/

Viiielen Dank, Robert

  1. hi there,

    an genau demselben problem bin ich auch gescheitert, nur hatte ich alles in php geschrieben...
    mit WinWAP und co. hat's gefunzt, aber beim richtigen handy gings irgendwie nicht. mir scheint es so, als ob die handy's den redirect irgendwie nicht so richtig befolgen :-((
    oder es könnte auch IMHO an der endung .asp/.php liegen, die das 7110 nicht mag?!

    letztendlich bin ich von der idee mit dem browsercheck abgekommen und hab mir lediglich ein paar neue nameserver records für die wap-site angelegt...

    ich hab so etwas wie einen browsercheck auch auf noch keiner anderen wap-site bisher gesehn - vielleicht gehts auch gar nicht, bzw. hat kompatibilitätsschwierigkeiten (die hersteller kochen wahrscheinlich wieder einmal jeder für sich seine eigen suppe!)

    sorry, das ich dir auch nicht weiterhelfen konnte...
    cu pete

    1. hi there,
      mit WinWAP und co. hat's gefunzt, aber beim richtigen handy gings irgendwie nicht. mir scheint es so, als ob die handy's den redirect irgendwie nicht so richtig befolgen :-((

      Klar befolgen die Browser das, ohne Probleme.

      oder es könnte auch IMHO an der endung .asp/.php liegen, die das 7110 nicht mag?!

      Nein, kann es nicht, da beides schon ausprobiert

      ich hab so etwas wie einen browsercheck auch auf noch keiner anderen wap-site bisher gesehn - vielleicht gehts auch gar nicht, bzw. hat kompatibilitätsschwierigkeiten (die hersteller kochen wahrscheinlich wieder einmal jeder für sich seine eigen suppe!)

      1. Browserchecks funktionieren hundertpro. Dafür gibts jede Menge Scripte in PHP3, die sogar die einzelnen Handys abfragen (erricson, Siemens, Alcatel etc.) über http_useragent.
      (hab schon selbst so ein Teil geschrieben).

      2.Das mit dem Süppchen kochen stimmt teilweise.
      Man muß hier unterscheiden zwischen Nokia und dem Rest. Nokia hat als einzigster Hersteller seinen eigenen Browser. Der Rest setzt den Micro Browser von Phone.Com ein.
      Und da gibt es halt einige Unterschiede die man bei der Programmierung beachten sollte. Grundsätzlich gilt hier:
      was im Phone.com Browser tut, geht auch woanders.

      3.Das eure Seiten nicht tun kann jede Menge Gründe haben. Zum einen kann es sein daß eure Seiten größer sind als 1,4 k, was im Nokia zu Fehlermeldungen führt. Dann kann es eine Fehlerhafte Software Version im Nokia sein (die einzige die halbwegs tut ist Version 4.8) oder das WAP-Gateway des Mobilfunk Providers versteht sich nicht gut mit dem Browser im Handy oder oder oder oder. Da gibts im WAP Bereich hiunderte von (noch) Möglichkeiten wo es dran hapern kann ....

      Gruß
      Chefkoch

  2. Hi,

    hab gerade mal in deine WAP Seite geguckt. Mir ist aufgefallen daß da nur <card> steht.

    Böse Falle.
    Das sollte mindestens auf <card id="home" name="home"> heißen. Kann sein daß es schon der Fehler war ....

    Gruß
    Chefkoch