Avatar billede icamilla Nybegynder
31. marts 2001 - 11:45 Der er 19 kommentarer og
3 løsninger

Please help!! -> Nokia WAP Toolkit 2.1 og asp

La meg først si at Eksperten.dk mangler sidestykke :-)  Norge henger etter dere mange lysår!!  Keep up the good work :-)

Jeg har nettopp begynt med WAP programmering og har i den forbindelse stiftet bekjentskap med Nokia WAP toolkit v2.1.

:-(...

Den ser ut til å fungerer helt glimrende, helt til jeg forøker meg på aldri så lite asp programmering. Da nekter den å gjøre noe som helst.  \"Page cannot be displayed.\"  Jeg bruker Nokia 7110 simulatoren. Når jeg kjører med blueprint får jeg beskjed om at Content type\"\" ikke støttes, og så pathen til filen.

Jeg har forsøkt alt mellom himmel og jord (nesten ;-) ..) men ingenting ser ut til å virke.  Jeg kjører IIS 4, lokalt på min maskin, og har satt MIME typene til wmbp, wml, wmlc, wmls, wmlsc.

Men til ingen nytte.  toolkiten leser ren wml kode helt fint, også når koden ligger i en asp fil. Men ved første Response.write stopper det hele opp. 

Kan det være bugs i den nye versjonene av Nokia WAP Toolkit? Samme kode fungerte nemlig helt fint for et år siden på versjon 2.0... Den versjonen er da selvfølgelig ikke tilgjengelig lengre for nedlasting noested. :-(

Nå har jeg strevet med dette i over en uke og begynner å bli rimelig desperat.

takker på forhånd for alle gode tips.

-camilla-
Avatar billede icamilla Nybegynder
31. marts 2001 - 11:52 #1
Apropo: sånn ser koden ut


<% Response.ContentType = \"text/vnd.wap.wml\" %>
<?xml version=\"1.0\"?>
<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\" \"http://www.wapforum.org/DTD/wml_1.1.xml\";>;

<wml>
  <template>
    <do type=\"prev\">
      <noop/>
    </do>
  </template>

  <card id=\"init\" newcontext=\"true\">
      <%
      response.write(now)
      %>
  </card>
</wml>
Avatar billede brian@diku Nybegynder
31. marts 2001 - 12:19 #2
hent WinWap, den er ret tolerent, men oxo ret god til lige at se hvordan ens side ser ud ..


ps. tolerence er IKKE godt med wap, fordi den pakke lortet inden det sendes, dvs. det skal være eksakt for at undgå parsing .. men whatever, winwap er udemærket anywya, og findes oxo i en gateway version som er strikt
Avatar billede icamilla Nybegynder
31. marts 2001 - 12:31 #3
hvor finner jeg denne winwap da?  Kan den kjøres lokalt på min maskine? (viktig, da jeg ikke kan benytte meg av en ekstern gateway) Og- viktigst, kan jeg kjøre asp sider på den?
Avatar billede brian@diku Nybegynder
31. marts 2001 - 12:52 #4
ja, den køre lokal, og spørgmålet med asp er jo lidt misforstået, for det er bare om din asp server er på dit lokalnet og om den understøtter wap ..

winwap er bedst når det er i gateway versionen, men som jeg også sagde er den også fino uden, den er bare ikke så strikt
Avatar billede brian@diku Nybegynder
31. marts 2001 - 12:52 #5
Avatar billede icamilla Nybegynder
31. marts 2001 - 13:22 #6
Nåh, jeg skal nok laste den ned og gi den et forsøk, men jeg skulle nå likevel gjerne ha et svar på hva som er feil med den Nokia Toolkit.  Jeg skal nemlig få testet dette mot Nokia 7110.

Jeg kan da også føye til at i en vanlig browser blir asp koden som genererer WML kode vist helt slik den skal. Altså er IIS satt opp riktig, right?
Avatar billede getalife Nybegynder
31. marts 2001 - 13:31 #7
Prøv dette i stedet.

<%
Response.ContentType = \"text/vnd.wap.wml\"
%>
<?xml version=\"1.0\"?><!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\" \"http://www.wapforum.org/DTD/wml_1.1.xml\">

Altså \"xml version\" og \"DOCTYPE\" i samme linie.
Du skal også huske at mellemrum efter en linie kan ødelægge det hele.
Avatar billede oleprds Nybegynder
31. marts 2001 - 15:15 #8
Du skal have ContentType og xml version på samme linie:

<% Response.ContentType = \"text/vnd.wap.wml\" %><?xml version=\"1.0\"?>

Ole
Avatar billede getalife Nybegynder
31. marts 2001 - 15:28 #9
Det er ikke nødvendigt
Avatar billede icamilla Nybegynder
31. marts 2001 - 15:38 #10
vel, det fungerer fint med WinWap, men altså ikke i Nokia WAP Toolkit. Så er jeg jo litt lengre mot målet, meeeen...

har altså ingen brukt denne Toolkiten?
Avatar billede oleprds Nybegynder
31. marts 2001 - 15:43 #11
>> icamilla
Du mangler et par tags:
<p>
tekst
</p>
Avatar billede oleprds Nybegynder
31. marts 2001 - 15:45 #12
>> getalife

Jeg har lige eksperimenteret:

Det virker kun med:
ContentType og xml version på samme linie

Avatar billede oleprds Nybegynder
31. marts 2001 - 15:46 #13
fortsat...

Den samme erfaring har jeg med php

Ole
Avatar billede icamilla Nybegynder
31. marts 2001 - 15:53 #14
Er det noen av dere som bruker Nokia WAP Toolkit nå?, i tilfelle hvilken versjon?

Det fungerer nemlig helt fint på WinWap, men altså fremdelis ikke på Toolkiten.. uansett hva jeg gjør med koden. Den ser forøvrig slik ut nå:

<% Response.ContentType = \"text/vnd.wap.wml\" %><?xml version=\"1.0\"?><!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\" \"http://www.wapforum.org/DTD/wml_1.1.xml\">
<wml>
<template>
    <do type=\"prev\">
      <noop/>
    </do>
  </template>
  <card id=\"init\" newcontext=\"true\">
  <p>
      <% response.write(now) %>
  </p>
  </card>
</wml>
Avatar billede brian@diku Nybegynder
31. marts 2001 - 16:03 #15
ang iss: yups

ang wml: WML er MEGET følsomt, et mellemrum for meget, og det virker ikke .. det samme med tags .. hvis der smutter et, så virker det ikke .
Avatar billede icamilla Nybegynder
31. marts 2001 - 16:16 #16
for å demonstrere hva jeg mener:

dersom jeg bytter ut linjen
<% response.write(now) %>

med:
HEI

virker det helt fint....

så mitt poeng er; det må da være ett eller annet som gjør at Nokia Toolkiten ikke vil lese asp! Og har det noe med den nye versjon å gjøre??  hvor i alle dager kan jeg eventuelt få tak en eldre versjon?
Avatar billede oleprds Nybegynder
01. april 2001 - 10:38 #17
Hos mig virker det fint:

<% Response.ContentType = \"text/vnd.wap.wml\" %><?xml version=\"1.0\"?>
<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\" \"http://www.wapforum.org/DTD/wml_1.1.xml\">

<wml>
  <template>
    <do type=\"prev\">
      <noop/>
    </do>
  </template>

  <card id=\"init\" newcontext=\"true\">
  <p>
      <%
      response.write(now)
      %>
      </p>
  </card>
</wml>


Jeg bruger:  Nokia WAP Toolkit Version 2.0(2000.06.19, Release Build)

Ole
Avatar billede icamilla Nybegynder
01. april 2001 - 11:04 #18
hmmm, da må det være noe feil med den nye versjonen.  Har du noen ide om hvor jeg kan få tak i den versjonen du har? Kan du evt sende meg den,om den ikke er alt for stor?  Min e-mail kan ta imot rimelig store vedlegg.

-camilla-
Avatar billede icamilla Nybegynder
01. april 2001 - 16:56 #19
Ole, en annen ting, kjører du NT eller w2k?.
Avatar billede oleprds Nybegynder
02. april 2001 - 11:11 #20
Avatar billede geeeet Nybegynder
02. april 2001 - 11:33 #21
Content type skal være på første linie i dokumentet, så du skal skrive det hele på en linie sådan her:

<% Response.ContentType = \"text/vnd.wap.wml\" %><?xml version=\"1.0\"?><!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\" \"http://www.wapforum.org/DTD/wml_1.1.xml\">;

Det skulle ordne det...

/Geeeet
Avatar billede icamilla Nybegynder
02. april 2001 - 15:58 #22
takker for hjelpen!! :-)  etter en ukes slit ser det nå ut til at jeg kan kjøre asp.

-camilla-

Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester