Avatar billede harryfink Praktikant
13. februar 2001 - 15:13 Der er 4 kommentarer og
2 løsninger

Variabel fra JScript til VBScript

Goddag

Jeg vil gerne konvertere en variabel (numerisk eller alfanumerisk) fra JScript til VBScript, så jeg kan bruge den sammen med ASP. Jeg ved man kan lave ASP med JScript, men da jeg ingen erfaring har med Server Side JScript, foretrækker jeg VBScript.

Kan man lægge en JScript variabel i en Session variabel, som man så kan hente ind via VBScript??

På forhånd tak!

Mikkel Elbech
Avatar billede ldanielsen Nybegynder
13. februar 2001 - 15:28 #1
Snakker vi clientSide jscript/javascript?

Hvorfor vil du ellers blande server side JS ind i det (bare nysgerrig)
Avatar billede harryfink Praktikant
13. februar 2001 - 15:31 #2
JavaScriptet er CLIENT side, og det skal konverteres til SERVER side VBScript... :) Grunden til jeg blandede Server side JS ind i det, er at hvis jeg nu kunne finde ud af det, så var mine kvaler jo ikke til...
Avatar billede ldanielsen Nybegynder
13. februar 2001 - 15:35 #3
Du er nødt til at sende det med post eller get, fx med get:

function sendMe(st){
  window.location = \"nyside.asp?var=\"+st
  }


og i nyside.asp:
var = Request.Querystring(\"var\")
Avatar billede harryfink Praktikant
13. februar 2001 - 15:38 #4
Der må da være en løsning, hvor man slet ikke skal forlade siden man er på...

Men ellers, vil du ikke prøve at forklare din kode lidt. Den funktion er vel lidt lig \"Response.Redirect\" i VBScript? Men hvad er \"st\"? Kan du ikke prøve at ændre forkortelserne med ting, som de kunne være i virekligheden, det ville hjælpe meget! :)
Avatar billede kasseper Nybegynder
13. februar 2001 - 19:09 #5
Hmmm. du kan da sagtens hente værdien fra en variabel erklæret i Jscript i dit VBscript
prøv evt. dette :

<% @Language=\"JScript\"
var tekst
tekst = \"Dette er erklæret i Jscript\"
%>
<%
response.write tekst
%>

Avatar billede ldanielsen Nybegynder
13. februar 2001 - 19:41 #6
Næh, det skulle være clientside JS!

Første fil, side1.htm

<html>
<head>
<script language=JavaScript>
function sendvariabel(string){
  window.location = \"side2.asp?variabel=\" + string
  }
</script>
</head>
<body>
<a href=\"java script:sendvariabel(\'testværdi\')\">klik her</a>

</body>
</html>

Anden fil, side2.asp:

<%@ language=VBScript %>
<html>
<head>
</head>
<body>
<%
Response.Write \"Værdien er \" & Request.Querystring(\"variabel\")
%>
</body>
</html>

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