Foros del Web » Programando para Internet » ASP Clásico »

isapirewrite y datos get

Estas en el tema de isapirewrite y datos get en el foro de ASP Clásico en Foros del Web. hola, hace unas semanas añadí unas reglas isapirewrite para manejar url amigables en una web con asp. tengo una paginaparaurl.asp cuando utilizo la url NO ...
  #1 (permalink)  
Antiguo 08/08/2011, 11:29
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 21 años, 9 meses
Puntos: 2
isapirewrite y datos get

hola,

hace unas semanas añadí unas reglas isapirewrite para manejar url amigables en una web con asp. tengo una paginaparaurl.asp

cuando utilizo la url NO amigable esta función resaltapagina() incluida en paginaparaurl.asp?pagina=X, funciona:

<%
var numeropagina = new String(Request.ServerVariables("pagina"));
%>

<script>
resaltapagina(<%=numeropagina%>);
</script>

la function resaltapagina la tengo en un archivo funciones.js
function resaltapagina(numeropagina)
{
celdapagina = document.getElementById("paginacelda + numeropagina);
celdapagina.style.backgroundColor = '#888888';
celdapagina.getElementsByTagName("a")[0].style.color = '#FFFFFF';
}

pero cuando utilizo la url SI amigable no funciona, sin embargo dentro del codigo asp de paginaparaurl.asp utilizo sin problemas la variable numeropagina.

¿que puede estar ocurriendo?

un saludo,
josé carlos.
  #2 (permalink)  
Antiguo 08/08/2011, 11:53
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 2 meses
Puntos: 535
Respuesta: isapirewrite y datos get

Pregunta: la llamada al archivo funciones.js, la tenés definida relativa al documento o a la raiz del sitio? Yo creo que la tenés al documento y por eso no te carga.
__________________
...___...
  #3 (permalink)  
Antiguo 08/08/2011, 12:06
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 21 años, 9 meses
Puntos: 2
Respuesta: isapirewrite y datos get

relativa:
<script type="text/javascript" src="script/funciones.js"></script>

voy a probar.

(gracias por responder)

un saludo.
  #4 (permalink)  
Antiguo 08/08/2011, 12:11
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 21 años, 9 meses
Puntos: 2
Respuesta: isapirewrite y datos get

como siempre has dado en el clavo, gracias.

¿pero por qué?

un saludo,
  #5 (permalink)  
Antiguo 08/08/2011, 12:21
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 2 meses
Puntos: 535
Respuesta: isapirewrite y datos get

Te explico. Supongamos que el archivo paginaparaurl.asp esté en la raiz:

http://localhost/paginaparaurl.asp?pagina=X

Cuando llama a script/funciones.js lo va a buscar en http://localhost/script/funciones.js, lo cual es correcto. Ahora, con la url amigable activa (es una suposición ya que no conozco realmente como funciona en tu caso):

http://localhost/amigable/pagina/5

Va a intentar buscar a script/funciones.js en: http://localhost/amigable/pagina/5/script/funciones.js

Y claramente esa url no existe.

Saludos.
__________________
...___...

Etiquetas: asp
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:42.