Jag är i behov att komma åt en boolesk variabel i en JavaScript-funktion som sätts i min ASP-fil. Hur gör jag detta smidigast? Eller snarare; hur får jag det att fungera ö.h.t.? Om det är tal eller boolean: Det är en boolesk variable jag försöker få över, men när jag testar din kod, så får jag felmeddelande som säger True (alt. False) är ett odefinierat värde.Komma åt ASP-variabler i JavaScript
Min ASP-variabel sätts inom <%%> (VBScript):
<code>
dim variabel
variabel = setValue()
</code>
Sedan vill jag komma åt denna variabel i ett JavaScript.
Har försökt med följande:
<code>
document.all.variabel
</code>
men den variabeln är 'undefined'.
Hur göra?Sv: Komma åt ASP-variabler i JavaScript
<code>
<%
dim variabel
variabel = setValue()
%>
<SCRIPT type="text/javascript" language="javascript">
var vTemp;
vTemp = <%=variabel%>;
</SCRIPT>
</code>
Om det är text:
<code>
<%
dim variabel
variabel = setValue()
%>
<SCRIPT type="text/javascript" language="javascript">
var vTemp;
vTemp = "<%=Replace(variabel, """", """""")%>";
</SCRIPT>
</code>Sv: Komma åt ASP-variabler i JavaScript
Det blir ingen skillnad om jag försöker Casta värdet varken på Java-sidan eller på VB-sidan.
dvs:
<code>
<script...>
var vTemp
vTemp = <%=CBool(varaibel)%>; // hjälper ej!
vTemp = Boolean(<%=varaibel%>); // hjälper ej heller!
</script>
</code>