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

If resolución

Estas en el tema de If resolución en el foro de ASP Clásico en Foros del Web. <% if window.screen.availWidth <1024 then%> <iframe width="135" height="241" style="border:0px" src="../patrocinador/tabla_publi.asp" marginwidth=0 marginheight=0 border=0 scrolling="no" frameborder="0"></iframe></div> <% else %> <% end if%> En que me falla? ...
  #1 (permalink)  
Antiguo 05/04/2005, 05:53
Avatar de Prefontaine  
Fecha de Ingreso: agosto-2004
Mensajes: 313
Antigüedad: 20 años, 8 meses
Puntos: 0
If resolución

<% if window.screen.availWidth <1024 then%>
<iframe width="135" height="241" style="border:0px" src="../patrocinador/tabla_publi.asp" marginwidth=0 marginheight=0 border=0 scrolling="no" frameborder="0"></iframe></div>
<%
else
%>
<% end if%>

En que me falla?

Error de Microsoft VBScript en tiempo de ejecución error '800a01a8'

Se requiere un objeto: ''

../patrocinador/banners.asp, line 26
  #2 (permalink)  
Antiguo 05/04/2005, 06:04
Avatar de pempas  
Fecha de Ingreso: diciembre-2003
Ubicación: Barcelona
Mensajes: 985
Antigüedad: 21 años, 4 meses
Puntos: 6
no reconoce "window.screen.availwidth" como objeto vbscript, es código html ¿no?, sácalo del encapsulamiento ASP.

<% if%> window.screen.availWidth <%<1024 then%>
  #3 (permalink)  
Antiguo 05/04/2005, 06:33
Avatar de Prefontaine  
Fecha de Ingreso: agosto-2004
Mensajes: 313
Antigüedad: 20 años, 8 meses
Puntos: 0
si pero suelto no puede quedar, no se ejecuta entonces.
  #4 (permalink)  
Antiguo 05/04/2005, 06:36
Avatar de pempas  
Fecha de Ingreso: diciembre-2003
Ubicación: Barcelona
Mensajes: 985
Antigüedad: 21 años, 4 meses
Puntos: 6
Prueba en el foro de javascript para ver como puedes sacar ese valor a una variable.
  #5 (permalink)  
Antiguo 05/04/2005, 10:14
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Porque window.screen.availWidth no es algo válido a nivel server side (ASP)
Por otro lado, pempas, esto no tiene sentido:

<% if%> window.screen.availWidth <%<1024 then%>

porque para ASP es lo mismo que ésto:

<% if <1024 then %>

o sea, si "¿qué cosa?" es menor que 1024
__________________
...___...
  #6 (permalink)  
Antiguo 05/04/2005, 10:34
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Esto que pretendes se puede hacer con javascript, date una vuelta por ese foro, o a ver si el senor te traslada ( AZ)

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #7 (permalink)  
Antiguo 05/04/2005, 10:46
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Hola u_g (ícono que saluda aquí)
La verdad, prefiero que abra un nuevo tema en javascript. Se le explicó masomenos el porqué no es válido en ASP lo que intentaba, ahora que busque por el otro lado.
__________________
...___...
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 04:28.