Hei, postet denne litt tidligere på no.it.programmering.asp , men siden trafikken ser ut til å være større her så spør jeg like godt
her også. (Språket _bør_ jo ikke være noe problem.)
Prøver å få til en WAP-implementasjon vha asp, -begge deler ting jeg ikke har særlig greie på. Selv om wml er forholdsvis simpelt og
likt html, så står jeg nå fast i det som skulle vært en forholdsvis enkel linking.
Problemet mitt ser ut til å være at wml (1.1) ikke takler mer enn en 'action' i en href.
I <a href="wap_nyheter.asp?action=visNyhet&id=<% =rsNyheter("nyhetsid")%> så takler den ikke at det er to elementer i
action=visNyheter&id , -selv om dette går helt fint med html på alle nettleserene jeg har prøvd.
Jeg må tydligvis omgå dette i selve asp-koden, men siden jeg som sagt ikke er noen kløpper på asp så har jeg nå sett meg blind på
problemet. Noen som kan se en åpenbar 'workaround' for dette?
Utdrag fra koden:
<%
.... standard adodb-kobling til mysql-server
str = request.querystring("action")
if str = "visNyhet" then
visNyhet()
else
nyheter()
end if
Sub visNyhet()
nid = request.querystring("id")
set rsNyhet = DB.execute("SELECT * FROM NYHET WHERE nyhetsid LIKE " & nid)
%>
<p align="center"><small>
<% =rsNyhet("overskrift") %>
</small></p>
...osv.
<%
rsNyhet.close
End Sub
Sub nyheter()
set rsNyheter = DB.execute("SELECT * FROM NYHET ORDER BY dato DESC")
<% while not rsNyheter.eof %>
<p align="left"><small>
<a href="wap_nyheter.asp?action=visNyhet&id=<% =rsNyheter("nyhetsid")%>"> <% =rsNyheter("overskrift") %> </a>
</small></p>
<% rsNyheter.movenext
wend
rsNyheter.close
(Forøvrig så funker dette på emulatoren til
www.wapsilon.com, men ikke på andre emulatorer eller på min mobil.)
--
mvh / Regards
Bjørn Halvor Bergtun