/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
proppe vbscript ind i et javascript
Fra : Jesper F


Dato : 22-09-07 22:35

Jeg sender nogle værdier fra en formular på en side og skal bruge dem i et
javascript på den næste side.

Dvs. jeg på min modtagerside skal bruge noget i stil med:

<%
Dim adresse,bynavn,postnr,land
adresse=request.form("adresse")
bynavn=request.form("bynavn")
postnr=request.form("postnr")
land=request.form("land")
%>

<script type="text/javascript">
....
var address = <%response.write adresse & " " & postnr & " " & bynavn & " " &
land%>;
....
</script>

men det kan javascript vist ikke finde ud af da jeg jo vist placerer
vbscript ind i javascript.

Hvordan kan jeg gøre dette?


/ Jesper



 
 
Philip Nunnegaard (22-09-2007)
Kommentar
Fra : Philip Nunnegaard


Dato : 22-09-07 23:01

> var address = <%response.write adresse & " " & postnr & " " & bynavn & " "
> & land%>;
> ...
> men det kan javascript vist ikke finde ud af da jeg jo vist placerer
> vbscript ind i javascript.

Jeg _mener_ at have prøvet det en gang med held, men er dog ikke sikker.
Du kan jo afprøve det og se, om det virker.


Ukendt (22-09-2007)
Kommentar
Fra : Ukendt


Dato : 22-09-07 23:09

> Jeg sender nogle værdier fra en formular på en side og skal bruge dem i et
> javascript på den næste side.
>
> Dvs. jeg på min modtagerside skal bruge noget i stil med:
>
> <%
> Dim adresse,bynavn,postnr,land
> adresse=request.form("adresse")
> bynavn=request.form("bynavn")
> postnr=request.form("postnr")
> land=request.form("land")
> %>
>
> <script type="text/javascript">
> ...
> var address = <%response.write adresse & " " & postnr & " " & bynavn & " "
> & land%>;
> ...
> </script>
>
> men det kan javascript vist ikke finde ud af da jeg jo vist placerer
> vbscript ind i javascript.
>
> Hvordan kan jeg gøre dette?
>

Hej Jesper,

Det du beskriver er ikke VBscript...
Det er ASP... Indrømmet at ASP minder meget meget om, og er stort set det
samme som, VB, men der er visse forskelle...

Du burde ikke have problemer.
Jeg har selv lavet nogenlunde det samme.
Jeg bruger dog noget i stil med:

<%
Dim adresse,bynavn,postnr,land
adresse=request.form("adresse")
bynavn=request.form("bynavn")
postnr=request.form("postnr")
land=request.form("land")

Text = adresse & " " & postnr & " " & bynavn & " " & land
%>

<script type="text/javascript">
....
var address = <%=Text%>;
....
</script>

Og det virker fint !

<%=Text%>; bliver Client-side konverteret til ren tekst...

Neuhafen



Jørn Andersen (23-09-2007)
Kommentar
Fra : Jørn Andersen


Dato : 23-09-07 00:47

On Sun, 23 Sep 2007 00:09:17 +0200, <Neuhafen sNaBeL-A Neuhafen.dk>
wrote:

>Det du beskriver er ikke VBscript...
>Det er ASP... Indrømmet at ASP minder meget meget om, og er stort set det
>samme som, VB, men der er visse forskelle...

Hmm ... Det er vel ASP skrevet i VBScript.
ASP kan skrives i såvel JScript som VBScript.

Så ja, det er ASP, men det er også VBScript


Mvh. Jørn

--
Jørn Andersen,
Brønshøj

Jørn Andersen (23-09-2007)
Kommentar
Fra : Jørn Andersen


Dato : 23-09-07 00:51

On Sat, 22 Sep 2007 23:34:47 +0200, "Jesper F"
<jesperfjoelner@hotmail.com> wrote:

><script type="text/javascript">
>...
>var address = <%response.write adresse & " " & postnr & " " & bynavn & " " &
>land%>;
>...
></script>
>
>men det kan javascript vist ikke finde ud af da jeg jo vist placerer
>vbscript ind i javascript.

Det *skal* JavaScript heller ikke finde ud af, for JAvaScript'et ser det
aldrig.
Din ASP/VBScript foregår på serveren, og serveren sender ren tekst/HTML
til browseren, som så afvikler dit JavaScript.

Så hvis ellers din ASP genererer den rigtige tekst er der ingen
problemer - hvilket du akn se i din browsers kildekode, om den gør.

Good luck!

--
Jørn Andersen,
Brønshøj

Jesper F (23-09-2007)
Kommentar
Fra : Jesper F


Dato : 23-09-07 17:38


> Så hvis ellers din ASP genererer den rigtige tekst er der ingen
> problemer - hvilket du akn se i din browsers kildekode, om den gør.

Ok, jeg arbejder videre. Tak for hjælpen!

/ Jesper



Martin (23-09-2007)
Kommentar
Fra : Martin


Dato : 23-09-07 21:55

Jørn Andersen wrote:
> On Sat, 22 Sep 2007 23:34:47 +0200, "Jesper F"
> <jesperfjoelner@hotmail.com> wrote:
>
>> <script type="text/javascript">
>> ...
>> var address = <%response.write adresse & " " & postnr & " " & bynavn & " " &
>> land%>;

hvis vi nu siger adresse = kongensgade, postnr = 1000, bynavn =
københavn og land = danmark

Så vil din var address se således ud

var address = kongensgade 1000 københavn danmark;

Det kan javascript helt sikkert ikke lide, den tror jo den skal have fat
i 4 variabler.

Så hvis du istedet lige smider nogle klammer rundt om så javascript kan
se det som en streng

var address = "<%response.write adresse & " " & postnr & " " & bynavn &
" " & land%>";

Så vil din address se således ud

var address = "kongensgade 1000 københavn danmark";

Jesper F (24-09-2007)
Kommentar
Fra : Jesper F


Dato : 24-09-07 08:38

> Så vil din address se således ud
>
> var address = "kongensgade 1000 københavn danmark";

Det var præcis det der var problemet. Jeg manglende anførselstegnene.
Mange tak for hjælpen.
Jeg bruger det til at sende en adresse til Google Maps API.

/ Jesper



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste