Foros del Web » Creando para Internet » Diseño Gráfico »

noscript

Estas en el tema de noscript en el foro de Diseño Gráfico en Foros del Web. Hola a todos. Es un placer estar por aqui. Os cuento, Necesito poner una url externa en el tag noscript para que cuando los usuarios ...
  #1 (permalink)  
Antiguo 15/10/2008, 03:37
 
Fecha de Ingreso: octubre-2008
Mensajes: 31
Antigüedad: 15 años, 6 meses
Puntos: 0
noscript

Hola a todos. Es un placer estar por aqui.

Os cuento, Necesito poner una url externa en el tag noscript para que cuando los usuarios vean la pagina con JavaScript deshabilitado , se redireccione a una url externa.

Quiero que se redireccione autiomaticamente.

¿Alguna Ayuda por favor?

Muchas Gracias.
  #2 (permalink)  
Antiguo 15/10/2008, 10:33
Avatar de daPhyre
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: [email protected] (Redirects to 127.0.0.1)
Mensajes: 2.404
Antigüedad: 16 años, 1 mes
Puntos: 142
Respuesta: noscript

¿Alguien sabe si un Noscript acepta un Meta?

Tengo una idea, pero debido a no saber lo anterior, no se si funcione...

Código HTML:
<noscript>
<meta http-equiv="refresh" content="0; url=noscript.html">
</noscript> 
__________________
<signs>daPhyre</signs>
Jugaa.me


Adios al dolor de cabeza de IE...
  #3 (permalink)  
Antiguo 15/10/2008, 10:54
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 17 años, 6 meses
Puntos: 280
Respuesta: noscript

Que yo sepa, se puede poner el el head y funciona, pero no valida.
__________________
Visita mi nueva web idplus.org
  #4 (permalink)  
Antiguo 15/10/2008, 11:35
Avatar de daPhyre
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: [email protected] (Redirects to 127.0.0.1)
Mensajes: 2.404
Antigüedad: 16 años, 1 mes
Puntos: 142
Respuesta: noscript

¿Y tenemos alguna alternativa validable?

¿O tendremos que revelarnos a la W3C para cumplir nuestro propósito?
__________________
<signs>daPhyre</signs>
Jugaa.me


Adios al dolor de cabeza de IE...
  #5 (permalink)  
Antiguo 15/10/2008, 11:57
Avatar de facundocorradini
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Argentina
Mensajes: 965
Antigüedad: 16 años
Puntos: 53
Respuesta: noscript

A ver...

Hacer un redirect condicional del lado del servidor sin javascript va a ser imposible.

Lo que se puede hacer es detectar si el usuario tiene activado o no javascript, y mostrar un contenido u otro dependiendo de ello.

O bien mediante etiquetas noscript, pero con un simple hipervinculo (no automático).

También se podría mostrar todo el contenido de esta página nueva entre las etiquetas noscript (de hecho ese es su propósito)

saludos!
__________________
<<==== Si una respuesta te ayuda, dale al botón de Karma! Haz fluir la buena onda web!
  #6 (permalink)  
Antiguo 15/10/2008, 12:17
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 17 años, 6 meses
Puntos: 280
Respuesta: noscript

Añado que lo cierto es que noscript está en sí bastante desaconsejado; debes procurar diseñar de manera que el javascript sea transparente, y si está desactivado, que no sea un auténtico desastre. Más bien que si está desactivado la página siga siendo perfectamente legible y utilizable.

Eso es mejor que redireccionar a otra versión.
__________________
Visita mi nueva web idplus.org
  #7 (permalink)  
Antiguo 15/10/2008, 23:47
Avatar de c0lo  
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires
Mensajes: 281
Antigüedad: 18 años, 9 meses
Puntos: 1
Respuesta: noscript

Podés averiguar si tiene javascript con PHP por ejemplo (podría ser cualquier otro lenguaje del lado servidor) y hacer la redirección con este mismo. Eso no podría fallar, supongo.

Saludos!
__________________
Nuestro amo juega al esclavo // de esta tierra que es una herida
que se abre todos los días // a pura muerte, a todo gramo.
Violencia es mentir.
  #8 (permalink)  
Antiguo 16/10/2008, 03:39
 
Fecha de Ingreso: octubre-2008
Mensajes: 31
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: noscript

Hola chicos

Antes que nada muchas gracias por responder, por vuestros consejos, opiniones e ideas . A todos Gracias !

Os respondo:

daPhyre: Muchas gracias por tu consejo, con el <meta> funciona perfecto. No se si es la mejor solucion pero de momento es la ideal. Gracias !!



facundocorradini: A lo que dices de "
También se podría mostrar todo el contenido de esta página nueva entre las etiquetas noscript" , sale mal , sale el contenido alternativo y debajo todo el contenido sin javascript. Por eso buscaba como un redireccionamiento, y por eso , el <meta > puede valer. aunque todavía no lo he validado , y no se si me puede funcionar como un leve respiro ,

Mikmoro:"debes procurar diseñar de manera que el javascript sea transparente, y si está desactivado, que no sea un auténtico desastre"

La verdad es que mi pagina tiene poco javascript, solo algún enlace típico onclick , tengo dos scripts que llaman a ficheros externos js ; la llamada es recomendable por la w3c; ndel estilo de ;

<script type="text/javascript" src="scripts.js"></script>

c0lo; ¿Cómo seria eso que comentas entonces con PHP ? Me refiero a cómo seria el código

En fin Gracias a todos.

saludos
  #9 (permalink)  
Antiguo 16/10/2008, 03:50
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 17 años, 6 meses
Puntos: 280
Respuesta: noscript

Cita:
Iniciado por cerra Ver Mensaje
La verdad es que mi pagina tiene poco javascript, solo algún enlace típico onclick ,
¿Y en ese caso para qué quieres redireccioinar automáticamente a una versión sin javascript?

¿No es más fácil hacer que si javascript está desactivado el enlace funcione como debe?
__________________
Visita mi nueva web idplus.org
  #10 (permalink)  
Antiguo 16/10/2008, 05:41
 
Fecha de Ingreso: octubre-2008
Mensajes: 31
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: noscript

Cita:
Iniciado por Mikmoro Ver Mensaje
¿Y en ese caso para qué quieres redireccioinar automáticamente a una versión sin javascript?

¿No es más fácil hacer que si javascript está desactivado el enlace funcione como debe?
Bueno, la verdad es que si , pero el javascript no intrusivo me parece algo dificil a simple vista y tiro por la opción fácil con un noscript jje
  #11 (permalink)  
Antiguo 16/10/2008, 08:41
Avatar de daPhyre
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: [email protected] (Redirects to 127.0.0.1)
Mensajes: 2.404
Antigüedad: 16 años, 1 mes
Puntos: 142
Respuesta: noscript

¿Exactamente cual es la diferencia entre la versión con JavaScript y la versión sin JavaScript? Si es a donde dirigen los links, puedes usarlos así:

Código HTML:
<a href="noscript.html" onclick="function">link</a> 
Donde la función retorne falso para que no efectúe el link. Si tiene desactivado el JS, se activará el link común.

Ahora, si lo que quieres es que simplemente no muestre el link o muestre un contenido alterno o algo similar, también es posible. Solo habría que saber exactamente como harás uso de estos links para darte alguna alternativa. Suerte
__________________
<signs>daPhyre</signs>
Jugaa.me


Adios al dolor de cabeza de IE...
  #12 (permalink)  
Antiguo 30/10/2008, 04:08
 
Fecha de Ingreso: octubre-2008
Mensajes: 31
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: noscript

Cita:
Iniciado por daPhyre Ver Mensaje
¿Exactamente cual es la diferencia entre la versión con JavaScript y la versión sin JavaScript? Si es a donde dirigen los links, puedes usarlos así:

Código HTML:
<a href="noscript.html" onclick="function">link</a> 
Donde la función retorne falso para que no efectúe el link. Si tiene desactivado el JS, se activará el link común.

Ahora, si lo que quieres es que simplemente no muestre el link o muestre un contenido alterno o algo similar, también es posible. Solo habría que saber exactamente como harás uso de estos links para darte alguna alternativa. Suerte
Gracias ! Ha funcionado !

Gracias !
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 15:25.