10 messaggi dal 04 gennaio 2014
Ciao a tutti.

Ho un problema con gli array di stringhe in ASP e Javascript.
In sintesi mi spiego con un esempio (funzionante):
<%@ language="vbscript"%>
<% Option Explicit %>

<%
dim array_prova()
Redim array_prova(1)
array_prova(0) = "1"
%>

<html>
<head>
<title></title>

<script type="text/javascript">
function scrivi()
{
  alert(<%=array_prova(0)%>);
}
</script>
</head>

<body>
<form name="form" method="POST">
  <select name="campo_form" size="1" onChange="scrivi();">
    <option value="1">Scelta1</option> 
    <option value="2">Scelta2</option> 
    <option value="3">Scelta3</option> 
  </select>
</form>
</body>
</html>

Se, ad esempio
array_prova(0)="a"
non funziona.

Dove sbaglio?

Grazie


Gaetano
1 messaggio dal 22 febbraio 2015
Ciao gaetano73,

la variabile array_prova() è un oggetto VBScript e quindi solo visibile nel contesto VBScript. Non la puoi referenziare nel codice javascript (e non sarebbe corretto a livello di disegno).

Marcel.
10 messaggi dal 04 gennaio 2014
Ciao marcel.mbom,

ho risolto! Mancano le virgolette: con alert
("<%=array_prova(0)%>");
fuziona...

Grazie comunque per la risposta

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.