ASP javascript e ASP VBscript

  • Creatore Discussione Creatore Discussione azure81
  • Data di inizio Data di inizio

azure81

Utente Attivo
19 Set 2008
37
0
0
Ciao, è possibile all'interno di uno stesso sito utilizzare pagine asp vbscript o asp javascript? Si creano problemi nella loro esecuzione?

Sto creando delle pagine (iscrizione.asp - login.asp - account.asp) per un'area di accesso limitato. Ho cercato varie guide per fare questo tipo di area, in tutte il codice è:

Codice:
<%@LANGUAGE = JScript%>

mentre tutte le pagine del mio sito sono:

Codice:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
Esiste qualcosa sulle aree ad accesso riservato in VBscript oppure devo fare le pagine in javascript? Non so se è una domanda assurda.



Avrei bisogno inoltre di sapere come adattare questo pezzo di codice alle pagine in vbscript :

Codice:
<% 
if (Session("username")==null) { 
from = escape(String(Request.ServerVariables("SCRIPT_NAME"))); 
Response.Redirect("login.asp?from=" + from); 
} 
%>


Qualcuno mi sa spiegare anche che cosa rappresenta "SCRIPT_NAME"?
E' un pezzo di codice preso da una guida.
 
Si è possibile, ma non per grossi controlli incrociati e comunque te lo sconsiglio: da server a server potresti avere problemi, o potresti averne per effetto di un semplice aggiornamento.

Vedi se ti riesce questo esempio:

<script language="jscript" runat="server">
var nome = "Luca";
<script>

<script language="vbscript" runat="server">
Response.Write "Mi chiamo" & nome
<script>
 
Si funziona.
Le mie pagine comunque o sono interamente in vbscript o interamente in javascript. All'interno della stessa pagina non voglio mischiare niente.

Per quanto riguarda la seconda parte del post mi puoi aiutare?
 
SCRIPT_NAME rappresenta la URL relativa della pagina corrente, qundi, ad esempio:

/cartella/file.asp

considerando la URL assoluta:

dominio.com/cartella/file.asp

Ecco la traduzione da JS a VB:

<%
If Session("username") = "" Then
Response.Redirect "login.asp?from=" & Request.ServerVariables("SCRIPT_NAME")
End If
%>

Non mi piace comunque tanto usare JS e VB in uno stesso sito. Non puoi usare solo uno dei due?
 
Grazie per l'aiuto.
Non riesco a non mischiarli perchè ho tutta la parte sull'accesso ad un'area riservata in ASP javascript perchè non sono riuscita a trovare altro.
 
Certo se trovassi qualche guida con riferimento al vbscript.
Cercando online ho trovato solo javascript
 

Discussioni simili