tmelbye Skrevet 19. september 2006 Del Skrevet 19. september 2006 Har planer om å lage en wap side som skal gjenspeile innholdet på en web-side (ikke så overraskende kanskje). Kan wap-kodingen (wml?) og html ligge i samme fil og avhengig av nettleser så blir det vist riktig? Alternativt kan jeg jo opprette wap.domenenavn.no (som et subdomene). Eneste programmet jeg har litt erfaring med er dreamweaver. Kan denne brukes til å lage wap sider i? Tips og råd mottas med takk Lenke til kommentar
backup Skrevet 20. september 2006 Del Skrevet 20. september 2006 I et server-side script kan du bruke "User-Agent header" for å avgjøre om brukerens internett browser er en wap-browser eller en pc-browser som for eksempel IE eller FF. Her er noen eksempler på headere: IE 6.0: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) FF 1.07: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7 Sony Ericsson K700i: SonyEricssonK700i/R2AG SEMC-Browser/4.0.3 Profile/MIDP-2.0 Configuration/CLDC-1.1 Her ser du at IE headeren inneholder MSIE, altså en pc-browser, FF headeren inneholder Firefox, altså pc- browser, og k700i headeren inneholder SonyEricssonK700i, altså wap-browser. Her noen eksempler på hvordan du får tak i headeren med server-side script: PHP-script: $user_agent = $_SERVER["HTTP_USER_AGENT"]; ASP-script: user_agent = Request.ServerVariables("HTTP_USER_AGENT") Et greit opplegg er å ha index-fila som index.php (eventuelt index.asp). Øverst i fila griper du så tak "User-Agent header" og sjekker mht til wap- eller pc-browser. Avhengig av resultatet, tar du så en "redirect" til en wap/wml- eller en vanlig html-webside. Alternativt til redirect, kan du for eksempel bruke "response.write" for å generere dem to alternative websider "on-the-fly". Lenke til kommentar
Steinmann Skrevet 20. september 2006 Del Skrevet 20. september 2006 De fleste mobile nettlesere leser idag også html, så egene wap sider er ikke vits. Når det kommer til selve useende kan man legge inn egene regler for forskjellige medier i css. @media handheld, tty { a { color: #F00; } } I css, evt <link rel="stylesheet" type="text/css" href="css/handheld.css" media="handheld, tty"> Lenke til kommentar
backup Skrevet 20. september 2006 Del Skrevet 20. september 2006 (endret) WML er forskjellig nok fra HTML til å være direkte kompatibel. Derfor drømmer man hvis man tror alle mobiltelefon-browsere gir fullverdig støtte til HTML/CSS, for ikke å nevne alle javascriptene som ofte brukes på html baserte websider. Endret 20. september 2006 av backup Lenke til kommentar
Steinmann Skrevet 20. september 2006 Del Skrevet 20. september 2006 De fleste nye mobile nettlesere støtter html. WML er absolutt et dødt språk. Og nei, men kan ikke bruke html istedenfor wml, er store forskjeller der. Skal man lage en nettisde for mobiler lar man bare være å bruke javascript da vet du... Lenke til kommentar
tmelbye Skrevet 21. september 2006 Forfatter Del Skrevet 21. september 2006 SSI er ikke et alternativ desverre på den serveren jeg benytter nå. Ei heller noe særlig php eller lignende... (minste pakken til domeneshop) Tror det letteste må være å benytte subdomene. Mye enklere enn å kombinere masse scripts etc. Finnes det dog en enkel kode som kan sende alle med WAP automatisk til en alternativ side? Eventuelt en tekst i toppen som bare synes på WAP med link til rett sted? Siden jeg skal lage skal inneholde enkel forside, 5 meny-sider og en kontaktside. Ikke noe mer... Mulig at jeg må lage menysidene over flere sider ettersom de kan bli litt lange for WAP. Selv om de fleste mobiltelefoner i dag også leser HTML så er ikke alltid det en vellykket løsning. Som oftest klin umulig å få med all info som ligger i html på en mobiltelefon. Eneste er de som har innebygget nettleser eller som kan benytte Opera Mini. (selv om det også er rotete) Lenke til kommentar
backup Skrevet 21. september 2006 Del Skrevet 21. september 2006 Finnes det dog en enkel kode som kan sende alle med WAP automatisk til en alternativ side? Eventuelt en tekst i toppen som bare synes på WAP med link til rett sted? Hvis du ikke skal bruke serverside-script som f.eks. php, da kan du bare glemme å få dem med mobil telefon automatisk sendt videre til en wap-side. Det du imdlertid kan gjøre er f.eks. å ha følgende link øverst på forsida: Hvis du bruker mobiltelefon, <a href =din_wapside >klikk her</a>. Lenke til kommentar
Jesper Karsrud Skrevet 21. september 2006 Del Skrevet 21. september 2006 Gah, "klikk her" som linktekst er kanskje det dummeste ever.. Ville heller gjort hele teksten til en link i så fall, lettere å se, samtidig som linken får en litt mer beskrivende tekst. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå