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

De ke se trata la funcion "hidden"??

Estas en el tema de De ke se trata la funcion "hidden"?? en el foro de ASP Clásico en Foros del Web. hola. kisiera saber para ke es exactamente el hidden. lo ke buske dice ke es para ocultar... pero ocultar ke??. y kual es el formato? ...
  #1 (permalink)  
Antiguo 20/02/2006, 06:55
 
Fecha de Ingreso: febrero-2006
Mensajes: 98
Antigüedad: 19 años, 3 meses
Puntos: 0
De ke se trata la funcion "hidden"??

hola.
kisiera saber para ke es exactamente el hidden.
lo ke buske dice ke es para ocultar...
pero ocultar ke??.
y kual es el formato?
osea ke si kiero ocultar un boton...komo tendria ke ocupar el hidden???
  #2 (permalink)  
Antiguo 20/02/2006, 07:25
Avatar de WILLIAMGG  
Fecha de Ingreso: febrero-2005
Mensajes: 218
Antigüedad: 20 años, 2 meses
Puntos: 0
Hola, el campo Hidden sirve para ocultar informacion, osea datos, que no kisieras mostrarlos, no creo k te pueda ocultar botones. Ademas cuando envias la informacion por medio de Get o Post puedes tu recuperar en otra pagina la informacion oculta que has enviado desde la anterior.
Y Eso es HTML
  #3 (permalink)  
Antiguo 20/02/2006, 07:28
 
Fecha de Ingreso: febrero-2006
Mensajes: 98
Antigüedad: 19 años, 3 meses
Puntos: 0
ahhhh....
y tu sabes komo podria ocultar un boton??
resulta ke tengo dos tipos de usuarios en la pag ke toy kreando...
y uno de ellos no puede ver cierto boton.

komo puedo resolverlo?
  #4 (permalink)  
Antiguo 20/02/2006, 08:48
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 23 años, 3 meses
Puntos: 2
un ejemplo

select case usuario
case 1
<input type="submit" name="nombre" valor="1">
case 2
<input type="submit" name="nombre" valor="2">
end select
__________________
Manual de ASP Avanzado ;-)
  #5 (permalink)  
Antiguo 20/02/2006, 09:41
 
Fecha de Ingreso: febrero-2006
Mensajes: 98
Antigüedad: 19 años, 3 meses
Puntos: 0
<table width="200" height="481" align="right">
<tr>
<td><div align="center">
<input name="crear_solicitud" type="button" onclick="location.href = 'crear_solicitud.asp'" class="style2" value=" Crear Solicitud ">
</div></td>
</tr>
<tr>
<td><div align="center">
<input name="Submit" type="button" onclick="location.href = 'consulta_abierta.asp'" class="style2" value=" Consultas Abiertas ">
</div></td>
</tr>
<tr>
<td><div align="center">
<input name="Submit" type="button" onclick="location.href = 'consulta_cerrada.asp'" class="style2" value=" Consultas Cerradas ">
</div></td>
</tr>
<tr>
<td><div align="center">
<input name="Submit" type="button" onclick="location.href = 'comp_nac_abier.asp'" class="style2" value=" Compras Nacional Abiertas ">
</div></td>
</tr>
<tr>
<td><div align="center">
<input name="Submit" type="button" onclick="location.href = 'comp_nac_cerrada.asp'" class="style2" value="Compras Nacional Cerradas">
</div></td>
</tr>
<tr>
<td><div align="center">
<input name="Submit" type="button" onclick="location.href = 'comp_inter_abier.asp'" class="style2" value="Compras Internac. Abiertas">
</div></td>
</tr>
<tr>
<td><div align="center">
<input name="Submit" type="button" onclick="location.href = 'comp_inter_cerrada.asp'" class="style2" value="Compras Internac. Cerradas">
</div></td>
</tr>
<tr>
<td><div align="center">
<input name="Cuenta_usuario" type="button" onclick="location.href = 'cuenta_usuario.asp'" class="style2" value=" Cuenta de Usuario ">
</div></td>
</tr>
<tr>
<td height="251">
<div align="center">
<input name="cerrar_sesion" type="button" onclick="location.href = 'form_ingresar.asp'" class="style2" value=" Cerrar Sesión ">
</div></td>
</tr>

</table>

ahi esta el codigo...lo ke sale escrito kon rojo...no kiero ke aparezca si acceso = 1....
como lo hago?
  #6 (permalink)  
Antiguo 20/02/2006, 09:55
Avatar de 3pies
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 2.584
Antigüedad: 21 años, 5 meses
Puntos: 144
Código:
<%if rs("acceso")<>1 then%>
    <tr><td>
    <div align="center">
    <input name="crear_solicitud" type="button" onclick="location.href ='crear_solicitud.asp'" class="style2" value=" Crear Solicitud ">
    </div>
    </td></tr>
<%end if%>
Si acceso es una sesión, cambia la primera línea, por esta:
Código:
<%if session("acceso")<>1 then%>
  #7 (permalink)  
Antiguo 20/02/2006, 09:55
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Encierra lo que tienes con rojo dentro de un IF de ASP para que no se forme el HTML que interprete el cliente

Saludos
  #8 (permalink)  
Antiguo 20/02/2006, 11:29
 
Fecha de Ingreso: febrero-2006
Mensajes: 98
Antigüedad: 19 años, 3 meses
Puntos: 0
sabes no me resulto...
ya lo probe.
  #9 (permalink)  
Antiguo 20/02/2006, 12:23
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 23 años, 3 meses
Puntos: 2
si tu variable se llama acceso, entonces solo cambia esto. de acuerdo al codigo de 3pies

<%if acceso<>1 then%>
__________________
Manual de ASP Avanzado ;-)
  #10 (permalink)  
Antiguo 20/02/2006, 12:32
Avatar de 3pies
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 2.584
Antigüedad: 21 años, 5 meses
Puntos: 144
Casi que tendríamos que preguntar qué es "acceso". Ya hemos supuesto 3 cosas: variable, session, o campo de la BD. ¿Quizás es una cookie?. Imagino que no...

Comprueba lo que te decía ElAprendiz, y si tampoco es eso, mira a ver que ese número 1, no sea en realidad un texto, por lo que tendrías que cambiarlo poniéndolo entre comillas (aunque me extrañaría que lo tuvieses como texto).
  #11 (permalink)  
Antiguo 20/02/2006, 12:38
 
Fecha de Ingreso: febrero-2006
Mensajes: 98
Antigüedad: 19 años, 3 meses
Puntos: 0
nop...
se supone ke acceso es una variable de sesion.
y kon ella permito mostrar o no ciertos privilegios del usuario ke ingresa...
  #12 (permalink)  
Antiguo 20/02/2006, 12:41
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 23 años, 3 meses
Puntos: 2
muy bien es una variable de sesion (vamos progresando jejejeje). si no te la toma es por que su valor esta mal establecido.
__________________
Manual de ASP Avanzado ;-)
  #13 (permalink)  
Antiguo 20/02/2006, 12:42
Avatar de 3pies
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 2.584
Antigüedad: 21 años, 5 meses
Puntos: 144
Esto te tiene que funcionar, si la variable de session tiene un valor distinto de 1. ¿No será que lo estás confundiendo, y lo que pretendes es mostrar ese input, si la sesión es = 1, y no distinta de 1?.
Código:
<%if session("acceso")<>1 then%>
    <tr><td>
    <div align="center">
    <input name="crear_solicitud" type="button" onclick="location.href ='crear_solicitud.asp'" class="style2" value=" Crear Solicitud ">
    </div>
    </td></tr>
<%end if%>

Si no te funciona, pon encima de ese código:
Código:
<%response.write "Mi sesión vale: " & session("acceso")%>
Para ver que te devuelve la sesión.
  #14 (permalink)  
Antiguo 20/02/2006, 12:48
 
Fecha de Ingreso: febrero-2006
Mensajes: 98
Antigüedad: 19 años, 3 meses
Puntos: 0
oka.
dentro del mismo formulario le pongo el valor a la variable.
con el 1 no debe mostrar el boton y kon el 0 si.
  #15 (permalink)  
Antiguo 20/02/2006, 12:51
 
Fecha de Ingreso: febrero-2006
Mensajes: 98
Antigüedad: 19 años, 3 meses
Puntos: 0
no me muestra el response.write...
pero si pongo una venta de alerta en javascript si.
  #16 (permalink)  
Antiguo 20/02/2006, 12:56
Avatar de 3pies
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 2.584
Antigüedad: 21 años, 5 meses
Puntos: 144
Eso solo tiene un nombre: Poltergeist!
(Es lunes, y se me están acabando las ideas).
  #17 (permalink)  
Antiguo 20/02/2006, 12:58
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 23 años, 3 meses
Puntos: 2
jajaja paciencia 3pies paciencia...

al menos te muestra "Mi sesión vale: "
__________________
Manual de ASP Avanzado ;-)
  #18 (permalink)  
Antiguo 20/02/2006, 13:02
 
Fecha de Ingreso: febrero-2006
Mensajes: 98
Antigüedad: 19 años, 3 meses
Puntos: 0
nop..
ke significa poltergeist???
  #19 (permalink)  
Antiguo 20/02/2006, 13:05
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 23 años, 3 meses
Puntos: 2
entonces ya hay un problema con tu pagina.

puede ser:
1.- no es .asp.
2.- simplemente no estas accesando a esa parte del codigo.
3.- no se me ocurren mas soluciones

4.-
Cita:
ke significa poltergeist???
__________________
Manual de ASP Avanzado ;-)
  #20 (permalink)  
Antiguo 20/02/2006, 13:06
Avatar de 3pies
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 2.584
Antigüedad: 21 años, 5 meses
Puntos: 144
Cita:
Iniciado por A_girl
nop..
ke significa poltergeist???
Esa pregunta no es de ASP, jajajajajajaa.

Poltergeist: Más o menos se podría definir como fenómeno extraño, sobrenatural, que escapa al entendimiento humano, cercano a la parapsicología, y a las ciencias ocultas.
  #21 (permalink)  
Antiguo 20/02/2006, 13:15
 
Fecha de Ingreso: febrero-2006
Mensajes: 98
Antigüedad: 19 años, 3 meses
Puntos: 0
aps....
jejejeje...ke volada yo.
si es "xxx.asp".
hasta la pongo en "<%" y "%>"...
no che (se)!
  #22 (permalink)  
Antiguo 20/02/2006, 14:46
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
En tus diversos mensajes te he recomendado que tu seas la que hagas pruebas, que debuguees, para que esto no suceda.

Debes de ser capaz de sacar estos errores tu sola, por que si solo esperas que en el foro te digan como hacerle supongo que te haz de tardar horrores en tu trabajo y eso no creo que le cause gracia a tu jefe.

3pies te dijo que probaras:

Cita:
<%if session("acceso")<>1 then%>
<tr><td>
<div align="center">
<input name="crear_solicitud" type="button" onclick="location.href ='crear_solicitud.asp'" class="style2" value=" Crear Solicitud ">
</div>
</td></tr>
<%end if%>
Y tu dices que no funciona....ok

Yo te he dicho en por lo menos dos post y tres con este, que tienes que d e b u g u e a r. Te he dicho que:
1) Veas el código HTML resultante
2) Coloques desplegados en tu código, mediente response.write seguido de un response.end
3) Mientras no empices a hacer eso, no te van a salir ni las cosas más sencillas.

Saludos
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 12:46.