14. marts 2003 - 17:59Der er
16 kommentarer og 1 løsning
lave et link der starter et script
hvordan for jeg et <a href= til at linke til et script?
Jeg er ved at lave en side hvor brugeren kan skifte sprog, bare ved at trycke på et flag.
Jeg vil ikke bruge et link, så for exemepel en <a href="side.asp?Sprog=DK> er ikke en løsning.
Jeg har lavet et script der gemmer sproget i en session("Language") = "DK" det jeg gerne vil have at mit link skal gøre er at gemme en ny værdi i session("Language") og derefter genoptegne siden.
du angiver med <% %> at det er et serverside script, der skal eksekveres - og du forsøger at kalde et clientside script fra dit link - så den går ikke
du er nok nødt til at submitte en form med et felt der indeholder det sprog du skal bruge - eller vha. den querystring, som du starter med at skrive "ikke er en løsning"
<a href="#" onClick="document.forms[0].sprog.value='DK';document.forms[0].submit();">Skift til Dansk</a><br> <a href="#" onClick="document.forms[0].sprog.value='UK';document.forms[0].submit();">Skift til engelsk</a>
og så i toppen af dinside.asp
<% if request.form("sprog") <> "" then session("Language") = request.form("sprog") end if %>
ok, ingen problem, det var mig der havde glemt et " nu virker det.... Super super....
Brian.
Synes godt om
Ny brugerNybegynder
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.