Avatar billede cypherdenmark Nybegynder
23. august 2004 - 19:43 Der er 13 kommentarer og
1 løsning

Variabel fra Jscript til VBscript

Hej Alle.

Lige et hurtigt spørgsmål

<%@ LANGUAGE="JScript" %>
<%
  var chkLanguage = "dk"
%>

..... længere nede har jeg noget vbscript

<script language="vbscript" runat="server">
Response.Write(chkLanguage)
</script>

Hvorfor vil den ikke udskrive chkLanguage værdi ?
Avatar billede thesurfer Nybegynder
23. august 2004 - 20:51 #1
Man kan (så vidt jeg ved) ikke dele variabler mellem flere sprog.
Du kan dog bruge en skjult teksboks, hvori du placerer "dk".

Så kan du nøjes med at aflæse indholdet af tekstboksen.
Avatar billede cypherdenmark Nybegynder
23. august 2004 - 20:54 #2
Hmm mærkeligt for jeg kan godt læse en variabel fra VBscript over i Jscript ? Hvordan kan det lade sig gøre ?
Avatar billede thesurfer Nybegynder
23. august 2004 - 21:03 #3
Må vi lige se koden, hvor det virker?
Avatar billede cypherdenmark Nybegynder
23. august 2004 - 21:07 #4
Den er godt nok noget lang. Den stammer fra:

http://www.eksperten.dk/spm/530281 - 18/08-2004 20:33:15

I denne er der en variabel der hedder fejl.

Denne variabel bliver ikke udskrevet der mere men længere nede på min side, sådan ser den ud

<%Response.Write('<span style="color: #FF0000;font-weight: bold;">'+fejl+'</span>');%>
Avatar billede thesurfer Nybegynder
23. august 2004 - 21:13 #5
uhm.. Der er overhovedet ikke noget JavaScript på http://www.eksperten.dk/spm/530281
Det er ren ASP kode..
Avatar billede thesurfer Nybegynder
23. august 2004 - 21:14 #6
Altså, HTML og ASP.. der er ikke noget VBScript eller JavaScript..
Avatar billede thesurfer Nybegynder
23. august 2004 - 21:18 #7
Jeg bliver nød til at smutte.. er måske tilbage senere i aften, eller i morgen..
men jeg vil gerne se den kode, som virker både i VBscript og i JavaScript..

Altså, den kode du snakker om i 23/08-2004 20:54:29 ..
Avatar billede cypherdenmark Nybegynder
23. august 2004 - 21:21 #8
Vi prøver igen :-)

starten af mit NYE dokument erklærer jeg at jeg bruger Jscript !

<%@ LANGUAGE="JScript" %>

Den kode der vises på http://www.eksperten.dk/spm/530281 er nu sat ind i:

<script language="vbscript" runat="server">
KODE FRA http://www.eksperten.dk/spm/530281
</script>

I koden fra eksperten er der en variabel der hedder fejl. Det er denne variabel jeg udskriver, altså
<%Response.Write('<span style="color: #FF0000;font-weight: bold;">'+fejl+'</span>');>
Avatar billede cypherdenmark Nybegynder
23. august 2004 - 21:26 #9
så det hele bliver til:

<%@ LANGUAGE="JScript" %>
<html>
<head>
....
...
..HTML CODE OSV......
....
<script language="vbscript" runat="server">
KODE FRA http://www.eksperten.dk/spm/530281
</script>
....
....MERE HTML CODE
....
<%Response.Write('<span style="color: #FF0000;font-weight: bold;">'+fejl+'</span>');>

Håber det gav mere mening, bemærk at response.write ligge uden for <scrip language="vbscr..." ......> alstå men den blive tolket som Jscript, ik ?

Men mit spørgsål gik på en variabel fra Jscript til VBscript :-) ikke omvendt
Avatar billede cypherdenmark Nybegynder
24. august 2004 - 17:31 #10
Hej,

Nogle der har et bud på hvad jeg kan gøre ?
Avatar billede cypherdenmark Nybegynder
26. august 2004 - 13:02 #11
Ingen der kan hjælpe i denne ? Thesurfer hvor blev du af :-)
Avatar billede thesurfer Nybegynder
29. august 2004 - 05:37 #12
Min comp er til rep, så jeg er her ikke så tit.. men er har fået at vide, at jeg får min comp tilbage mandag d. 30/08/2004 (læs evt mit minisite)..

Jeg går ud fra, at det er mail-formen fra spm 530281, som du skal bruge..
Og så tror jeg, at du vil smide email-adressen i en variabel, og derefter indsætte den som modtager/afsender..

Det du har der, er JScript på server side.. dvs, du bruger JavaScript til at programmerer i ASP..
Jeg ved ikke helt, hvordan "runat" virker, så det kan jeg ikke udtale mig om..

Men du kan sende varieblen, enten via formen, eller via urlen..
Du er højst sandsynligt bekendt med Request.Form (bruges med forms) og Request.Querysring (bruges med urls)..

Hvis ikke:
Request.Querystring - http://html.dk/tutorials/asp/lektion10.asp
Request.Form - http://html.dk/tutorials/asp/lektion11.asp


- Jeg håber at det hjælper..
Avatar billede cypherdenmark Nybegynder
25. september 2004 - 15:04 #13
Hvaaaa skal du aldrig have nogle point ? ligger du lige et svar :-)
Avatar billede thesurfer Nybegynder
25. september 2004 - 22:54 #14
OK, det gør jeg lige :-)
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