Avatar billede taager-kongen Nybegynder
09. april 2003 - 16:18 Der er 9 kommentarer og
1 løsning

wml fejl

1) kender nogen steder hvor jeg kan lære om det..?
2) kan man proppe asp ind i det?
3) har denne kode:
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card title="OBS">
<p align="center">
<br />Denne side er <u>KUN</u> til mit privat brug...
<anchor>
Login...
<go href="#card2"/>
</anchor>
</p>
</card>

<card title="LOGIN">
<p align="center">
<br />
Denne side er <u>KUN</u> til mit privat brug...
<anchor>
Hvis du ikke er mig klik her..
<go href="#card1"/>
</anchor>
</p>
</card>
</wml>


Giver fejl når man trykker på linket? ingen fejl bare:
Invalid WML code


kan nogen hjælpe?
Avatar billede janegil Nybegynder
09. april 2003 - 16:56 #1
Koden er OK.
Mulige feil:
whitespace før <!
feil MIMEtype
angi koding: <?xml version="1.0" encoding="ISO-8859-1" ?>
Avatar billede taager-kongen Nybegynder
09. april 2003 - 17:42 #2
undskyld men forstår det ikke rigtigt... hvordan vil du så have koden til at se ud?
Avatar billede janegil Nybegynder
09. april 2003 - 17:47 #3
Koden er som sagt OK. Skal jeg komme mer i detaljer om whitespace eller MIME, må jeg få en URL. Dller du undersøker den selv med http://www.garshol.priv.no/download/HTTPTest.html
Avatar billede taager-kongen Nybegynder
09. april 2003 - 17:49 #4
200 OK HTTP/1.0
server: Microsoft-IIS/5.0
content-type: application/octet-stream
accept-ranges: bytes
date: Wed, 09 Apr 2003 15:59:59 GMT
etag: "606976b1b0fec21:de8"
content-length: 509
last-modified: Wed, 09 Apr 2003 15:57:16 GMT

den giver denne.... min kode er her;
http://www.rasmus-madsen.dk/test/test.wml
Avatar billede janegil Nybegynder
09. april 2003 - 17:59 #5
Der er feilen, ja. Du skulle hatt
content-type: text/vnd.wap.wml

Så du skal enten få konfigurert IIS til å bruke den MIMEtypen for *.wml, eller bruke ASP til å sette rett MIME. I ASP er det nok som følger:
<% Response.ContentType = "text/vnd.wap.wml"%><?xml version="1.0" encoding="iso-8859-1"?>...
og sett for all del ikke noe linjeskift eller noe mellom ASP-taggen og XML-taggen.
Avatar billede taager-kongen Nybegynder
09. april 2003 - 18:15 #6
for stadig samme fejl :( :
<% Response.ContentType = "text/vnd.wap.wml"%>
<% strHej = "hej" %>
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card title="OBS">
<p align="center">
<br />Denne side er <u>KUN</u> til mit privat brug...
<anchor>
Login...
<go href="#card2"/>
</anchor>
<a href="wtai://wp/mc;+4533111560">Ring op</a>

</p>
</card>

<card title="LOGIN">
<p align="center">
<br />
Denne side er <u>KUN</u> til mit privat brug...
<anchor>
Hvis du ikke er mig klik her..
<go href="#card1"/>
</anchor>
</p>
</card>
</wml>
Avatar billede janegil Nybegynder
09. april 2003 - 18:57 #7
Når du nå har ASP-kode, så har du vel også endret til http://www.rasmus-madsen.dk/test/test.asp ? Men den gir en feil som er helt ubegripelig fra utsiden.
Avatar billede taager-kongen Nybegynder
09. april 2003 - 19:24 #8
virker.. takker... men kan du se nogen fejl her?:
det går bare til startsiden istedet..:, når man klikker på login:
<form name="form" method="post" action="www.rasmus-madsen.dk/test/login.asp">
Brugernavn
  <input type="text" name="brugernavn">
Password
  <input type="password" name="password">
  <input type="Submit" value="log ind...">
</form>

sådan ser formen ud?
Avatar billede taager-kongen Nybegynder
09. april 2003 - 19:41 #9
kan du se det?
Avatar billede janegil Nybegynder
10. april 2003 - 09:22 #10
Det er vel misformet XML?

Prøv
<input type="password" name="password"/>
  <input type="Submit" value="log ind..."/>
med avsluttende '/' i tomme elementer.

http://validator.w3.org/ er et godt sted.
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
Kurser inden for grundlæggende programmering

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