Avatar billede the-lion Nybegynder
04. maj 2001 - 13:45 Der er 2 kommentarer og
3 løsninger

Variabel fra Javascript til ASP

Hvordan får jeg variablen \"opl\" ned i ASP delen (Alt er i samme fil.)

if (window.screen.width == 800) {
    var opl
    opl=\"counter/800.txt\";}

if (window.screen.width == 640) {
    var opl
    opl=\"counter/640.txt\";}

</script>

<%
filespec = Request.ServerVariables(\"APPL_PHYSICAL_PATH\") & ***Her skal tekst strengen fra variablen ind***
Avatar billede tpiil Nybegynder
04. maj 2001 - 14:29 #1
det kan man ikke
Avatar billede mwittrock Nybegynder
04. maj 2001 - 14:44 #2
Du kunne evt. skrive værdien i et HIDDEN formfelt v.h.a. Document.Write, og læse formfeltets værdi i din ASP side.
Avatar billede the-lion Nybegynder
04. maj 2001 - 17:43 #3
I skal have tak for svarene, men jeg fik det desværre heller ikke til at virke med Hidden feltet..., men TAK for forsøget alligevel, foddi i dog ville forsøge, får i dog hver 10 point :-)
Avatar billede tpiil Nybegynder
04. maj 2001 - 17:45 #4
hehe mit var vidst det bedste forsøg :)
Avatar billede mwittrock Nybegynder
05. maj 2001 - 12:52 #5
Ah, havde ikke lige bemærket, at du ville have det hele i én fil. Det kan, som tpiil nævnte, ikke lade sig gøre, da ASP koden vil blive udført af serveren, inden siden når frem til browseren.

Hvis du på dit site har en <FORM> der sender data til serveren, kan du dog inkludere følgende JavaScript i den:

<script language=\"javascript\">
<!--
document.write(\'<input type=hidden name=\"scrWidth\" value=\"\' + window.screen.width + \'\"\');
-->
</script>

Herefter kan du på den side, der modtager dataene, læse skærmbredden som Request.Form(\"scrWidth\").
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