Hola,
Tengo duda motivada a mi poco conocimiento sobre JavaScript.
Resulta que encontré una página asp "Default2.asp" que contiene el siguiente código:
<SCRIPT>
if (location.href.indexOf("dominio1.com") != -1) {
key="dominio1.com/";
sID="1";
}
else{
if (location.href.indexOf("dominio2.com") != -1) {
key="dominio2/";
sID="2";
}
}
</SCRIPT>
La página "Default2.asp" no contiene otro código, sino únicamente ese.
Esa página "Default2.asp" recibe el control desde otra, mediante el método "post".
Lo que me llama la atención y me genera la duda, es que sólo tiene <SCRIPT> como etiqueta inicial sin ningún otro parámetro. Además, usan "key=" y "sID=", a las que se le asignan valores dependiendo de location.href.indexOf("dominio....").
Dudas:
1.- ¿Será esta una forma de trabajar cómo lo hace el "Response.Redirect" de ASP?
2.- ¿key y sID, serán variables que mantienen su valor al pasar a otra página como Sessión(“key”) en ASP?
3.- ¿El "location.href.indexOf" es propio de javascript? ... y de no ser así, ¿de dónde se obtiene .indexOf? ¿es idea del programador o es parte del comando?
Para este ejemplo específico, ¿puedo leer sobre ese tema en algún lugar?. Esto se debe a que la literatura que dispongo está generalizada, pero no habla en particular sobre eso, además que se está involucrando ASP, lo cual me confunde mucho más.
Sólo les pido que al responder, tratemos de concentrarnos en esos detalles en particular con el fin de no divagar mucho.
Gracias.