Foros del Web » Creando para Internet » Diseño web »

Bloquear vinculos

Estas en el tema de Bloquear vinculos en el foro de Diseño web en Foros del Web. Hi! Resulta que tengo una página index.html con vinculos hacia otras páginas, pero en la misma index hay un usuario y contraseña. Lo que quiero ...
  #1 (permalink)  
Antiguo 21/09/2006, 15:08
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 11 años, 4 meses
Puntos: 70
Bloquear vinculos

Hi!

Resulta que tengo una página index.html con vinculos hacia otras páginas, pero en la misma index hay un usuario y contraseña. Lo que quiero hacer (pero no sé como), es que mientras que no introduzcan un usuario y una contraseña, ciertos vinculos <a href> estén bloqueados o inactivos, o que si al tratar de pinchar en ellos arroje un mensaje, por ejemplo: "No puede acceder a este link sin ser un usuario registrado"; esa es la idea.

Se puede hacer en html?

Gracias de antemano por la ayuda.....
  #2 (permalink)  
Antiguo 21/09/2006, 17:11
Avatar de urgido  
Fecha de Ingreso: febrero-2005
Mensajes: 2.351
Antigüedad: 12 años, 9 meses
Puntos: 25
mmmm usuario registrado? osea que tus usuarios estan en una base de datos? usas php? por que si lo deseas hacer solo con html es muy simple, bueno se necesita de javascript para poder llevar a cabo esta acción.

Usando javascript:

Código HTML:
<form>
<p>Nombre de Usuario: 
  <input type="text" name="text2">
</p>
<p>Contraseña:
<input type="password" name="text1">
  <input type="button" value="Identificarme" name="Submit" onclick=javascript:validate(text2.value,"Usuario",text1.value,"Pass") >
</p>

</form>
<script language = "javascript">

function validate(text1,text2,text3,text4)
{
 if (text1==text2 && text3==text4)
 load('bienvenido.estas.identificado.htm');
 else 
 {
  load('error.de.identificacion.htm');
 }
}
function load(url)
{
 location.href=url;
}
</script> 
Usando
nombre de usuario: Usuario
contraseña: Pass

Puedes acceder libremente a tu página peroo este script no es de fiabilidad ya que cualquier usuario que vea el código fuente puede saber los valores para entrar a tu web, aparte es solo un nombre de usuario y password para todos los usuarios.

Si deseas hacer algo más sofisticado debes irte a PHP. Saludos
__________________
Hospedaje Web al mejor costo!
  #3 (permalink)  
Antiguo 22/09/2006, 11:16
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 11 años, 4 meses
Puntos: 70
De acuerdo Buena ayuda, pero..

Realmente bloquear componentes de formulario lo sé hacer, pero lo que si no sé es como bloquear los <a href></a> o mejor dicho vinculos, mejor dicho como bloqueo y desbloqueo, o como puedo darle el atributo de de bloqueado y desbloqueado a un vinculo <a href>, no a un componente de un formulario.

Gracias de antemano,

Y gracias de todas formas 'urgido'!!!!
  #4 (permalink)  
Antiguo 22/09/2006, 16:43
Avatar de urgido  
Fecha de Ingreso: febrero-2005
Mensajes: 2.351
Antigüedad: 12 años, 9 meses
Puntos: 25
no creo que eso sea posible con html o javascript, pero espero te puedan ayudar. :)
__________________
Hospedaje Web al mejor costo!
  #5 (permalink)  
Antiguo 25/03/2009, 11:22
 
Fecha de Ingreso: marzo-2009
Mensajes: 15
Antigüedad: 8 años, 9 meses
Puntos: 0
Respuesta: Bloquear vinculos

interesante.... yo ando en busqueda de lo mismo!

/*permitir-acceso-zonas-restringidas-561880/
busca eso por google... te va a tirar el forodelweb
ese link te puede ayudar con las sesiones....*/


pero sabes.... podrias intenter con el href no haga nada por ej..
<?
if($session_['algo']!=""{
?>
<a href"prueba.html">prueba</a>
<?
} else {
?>
<a href"#">prueba</a>
<?
}
?>
algo asi se me ocurre... ahora si quieres que salga un mensaje... dale un alert y eso!

Última edición por Marko_Valpo; 25/03/2009 a las 11:37
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 02:39.