Avatar billede harryfink Praktikant
13. februar 2001 - 15:28 Der er 6 kommentarer og
1 løsning

Hvordan ændrer man en JavaScript variabel til et andet sprog??

Hej

Kan I sige mig, hvordan jeg ændrer en JS variabel, så den bliver til VBScript?

Hvis jeg nu har

var Antal = 45

så vil jeg gerne have at VBScript kan skrive

If Antal > 40 Then etc.

Kan det ikke lade sig gøre??

Venlig hilsen
Mikkel Elbech
Avatar billede frank_jensen Nybegynder
13. februar 2001 - 15:39 #1
er der begge server-variabler, eller hvad ?
Avatar billede harryfink Praktikant
13. februar 2001 - 15:42 #2
Øhm, nej, så vidt jeg ved er JS variablen client side og VBS variablen server side.
Avatar billede c9steen Nybegynder
13. februar 2001 - 15:59 #3
Jo, det kan lade sig gøre men du skal være meget påpasselig med, hvordan du gør det.

Du skal lade dit VBScript skrive din JavaScript for dig - inkl. script TAG start og slut - og du skal være opmærksom på, at alt skal foregå serverside - altså ingen tildeling, efter at klienten har indlæst siden. Brug gerne en response.buffer = true

response.write \"<script type=\'text/javascript\'>\"
response.write \"var antal = \" &VBSvariabel &\";\"
:
response.write \'evt. flere beregninger
:
response.write \"</script>\"

Den kan være lidt triggy at få til at køre men det er muligt.

Mvh
Steen
Avatar billede harryfink Praktikant
13. februar 2001 - 17:00 #4
Jeg skal i praksis benytte et JavaScript på mange hundrede linier - vil det så betyde at HELE scriptet skal implementeres på denne måde?
Avatar billede c9steen Nybegynder
13. februar 2001 - 19:15 #5
Well...

Jeg vil sige det på den måde, at det var den eneste måde jeg selv fik det til at virke på!
Avatar billede jumper Nybegynder
14. februar 2001 - 01:05 #6
harryfink, find en god bog omkring client/server. Læs den godt og grundigt igennem, og lær hvad forskellen på clientside og serverside er.

/Thor
Avatar billede c9steen Nybegynder
14. februar 2001 - 07:48 #7
Hvis der i din kode er uafhængige stykker, kan du forsøge at bryde dem ned, så de sammenhængende stykker der skal anvende din variabel hænger sammen i samme klump - der så skrives som beskrevet.

Øvrige kan - måske - stå selvstændigt.

Ingen garanti.
- Jeg fandt, at det var nødvendigt at skrive ALT i samme VBS-del

Det bunder i, at VBS, JavaScript og HTML i praksis ikke bliver skrevet ind i dokumentet/fortolket på samme tid. Jeg har ikke sat mig ind i rækkefølgen, da denne oplysning var tilstrækkelig for mig, men jeg fandt at hvis jeg skrev dele af min JavaScript med VBS uden at alt blev skrevet på samme tid, så var mine variable \'undefined\'.

/Steen
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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