Ciao a tutti.....

Non riesco a capire una cosa....

Perchè con questo codice:

<%
Sub cambia(f,s)
facente = s
subente = f
End Sub

public facente, subente
facente = 1
subente = 0

response.Write(facente&";"&subente)
response.Write("
cambio
")
call cambia(facente,subente)
response.Write(facente&";"&subente) %>


Secondo logica (la mia )....
se nella funzione ho:
cambia(f,s) che è 1,0
e sotto c'è
facente = s (quindi facente = 1)
e subente = f (quindi subente = 1)

Non mi mantiene i valori?

Ma devo passarli in una variabile di appoggio... di questo tipo:

tempo = f
facente = s
subente = tempo


Grazie a chi sia in grado di darmi delucidazioni!!!