Avatar billede dontron Nybegynder
10. august 1999 - 05:07 Der er 12 kommentarer og
1 løsning

Kan JavaScript snakke sammen med VBscript?

Kan JavaScript snakke sammen med VBscript?

Øhm, og omvendt :-)

og hvordan er det så liiiige at man gør det.

(eller findes der en måde at "snyde" det igennem på)

Avatar billede fumes Nybegynder
10. august 1999 - 08:03 #1
Jeg har sammensat et javascript, hvor jeg inden i henter oplysninger fra en database i ASP, er det noget du kan bruge ???

Jeg sender kildeteksten på ICQ !
Avatar billede dontron Nybegynder
10. august 1999 - 10:35 #2
ved ikke helt om vi snakker om det samme
jeg snakker rent client side
Dvs. VBscript i browseren
og JavaScript i browseren
ikke noget ASP
Avatar billede fumes Nybegynder
10. august 1999 - 10:46 #3
Så taler vi ikke lige om det samme lige nu *SS*

Avatar billede cyberesben Nybegynder
10. august 1999 - 13:44 #4
dontron det kan du sagtens via nogle cookies som JS og VB læser og skriver
Avatar billede kan Nybegynder
10. august 1999 - 18:51 #5
Det kan du godt, men det man gør er, at man får sin asp kode, til at skrive sit JavaScript - eks.:

Response.Write chr(13)&chr(10)&"<script language=""JavaScript"">"&chr(13)&chr(10)
Response.Write "<!--"&chr(13)&chr(10)

Response.Write" ...resten af sit JavaScript ...”

Response.Write"arMenu"&CStr(aIndent)&" = new Array("&chr(13)&chr(10)
(her sætter jeg f.eks. en loop tæller ind i mit JavaScript

if (et eller andet) then
Response.Write"'"
Response.Write Menu_Handel("MenuText")
aURL="?MenuKey="&cstr(Menu_Handel("MenuKey"))
Response.write"','/ASP/menu/faner.asp"&aURL&"',"&CStr(asubchild)
end if
(her sætter jeg nogle variabler ind i mit JavaScript)

Response.Write "//-->"&chr(13)&chr(10)
Response.Write "</script>"&chr(13)&chr(10)

Det eneste man skal være opmærksom på, ved at bruge denne måde er, at der hvor man normalt ville bruge ” tegn i sit JavaScript, skal man bruge ’ tegnet i stedefor – ellers går der kuk i ens Response.Write…

Jeg vil lige sige, at man ikke bør at kaste om sig med (Response.Write), sådanne som jeg har gjort her, det er en fordel at skrive det mere sammen, men dette er jo også bare eksempler – håber du kan bruge det til noget, ellers giv et konkret eks. på hvad du gerne vil – så kan jeg uddybe det lidt mere!

/Kan
Avatar billede dontron Nybegynder
11. august 1999 - 03:26 #6
"Kan" - prøv at læse hvad der står på skærmen hehehe *ROFL*

Jeg skrev :
"jeg snakker rent CLIENT side 
Dvs. VBscript i browseren
og JavaScript i browseren
IKKE NOGET ASP!!!!!!"

men jeg skal da gerne gentage det for dig een gang til:

Det er CLIENT side - dvs. i browseren - der kan man bruge både Javascript og VBscript. Overskriften er "JavaScript snakke sammen med VBscript"
Ikke "Hvordan danner man Javascript med ASP"


Avatar billede dontron Nybegynder
11. august 1999 - 03:28 #7
CyberÆzben hehe hvis du vil ha points for den her, så vis mig hvordan du vil gøre det :-))
Avatar billede kan Nybegynder
11. august 1999 - 09:24 #8
Hej dontron....
Ja der kan man jo bare se, den var helt smuttet fra mig, det må du sku’ undskylde…
Jeg skal nok prøve at læse spørgsmålet rigtigt, en anden gang…

/Kan
Avatar billede cyberesben Nybegynder
11. august 1999 - 15:01 #9
dontron>> du laver nogle cookies i VB script, og dem får du så javascript til at aflæse..

jeg kan godt give dig et cookie javascript hvis det er nødvendigt
Avatar billede dontron Nybegynder
11. august 1999 - 15:56 #10
Næææ nej - fordi hvis jeg skriver cookies med VB script (hvilket man ikke kan, så vidt jeg kan se) så skriver du til header, og den kan du ikke læse fra før siden er reloadet. Eller hva
Jeg kan ikke få det til at virke, og det er sgu svært at finde noget om det

Avatar billede cyberesben Nybegynder
11. august 1999 - 18:59 #11
kan man ikke skrive cookies med VB? hihi

og cookies er noget som browseren gemmer, ikke noget der ligger i header...
Avatar billede michaelras Nybegynder
12. august 1999 - 14:09 #12
Jeg kan ikke se problemet, det går da fint (i IE, NN understøtter jo ikke VB)

fx:
<html>
<head>
<script language="javascript">
function Vis()
{
  alert(I);
  VbAnden();
}
</script>
<script language="vbscript">
I = 123
sub VbAnden
  I = 111
end sub
</script>
</head>
<body>
<a href="java script:Vis()">Klik</A>
</body>
</html>

Meget simpelt
Avatar billede dontron Nybegynder
12. august 1999 - 18:38 #13
What the fuck hehe :-))
Jammen jammen det virker sgu da
Hrmpf! så må jeg ha fucket det op da jeg lavede mit script.
Men fedt nok, så ka jeg bruge det bedste fra begge sprog
Takker Michael :-))
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