Ocultar cadena en llamada a pagina ASP

04/06/2005 - 13:36 por Búho | Informe spam
Buenos dias/tardes tengas todos ustedes.
A ver si soy capaz de explicar el problema (Les pido comprensión para leer
este mensaje)
En la siguiente URL tengo el Foro de Access y VBA de mi web:
http://www.mvp-access.com/foro
Verán que en la parte superior de la pantalla hay una imagen 'CHAT' que lo
que hace es enlazar a otra aplicacion (Un chat) para mantener conversaciones
publicas entre los miembros del foro.
Bien. Observarán que los botones que se muestran están alineados. (En
concreto el del Chat es el ultimo)
Normalmente ese boton no se ve (Le he puesto visible ahora para plantear
esta pregunta aquí) al menos que la entrada en dicho foro se haga como
usuario registrado. Ya digo que le he puesto visible ahora, precisamente
para que le vean todos ustedes sin necesidad de ser miebros del foro.
No obstante, si lo desean, he creado un usuario y un Password
Usuaurio: pruebabuho
Password: pruebabuho
Para que vean la situacion tambien de los botones cuando en el foro se entra
con login, que a la postre, será la situación real.

En cualquier caso, insisito, verán los botones superiores alineados.
Ahora viene el problema.
El link que pongo en el boton de Chat es la llamada a una ASP que recoge dos
parametros. El primer parametro es una cadena larga (No tiene sentido
explicar que hace) y el segundo parametro, este sí, es el nombre del usuario
que se ha logueado en el Foro.
Imaginanse la situacion REAL de que pica en el boton como usuario del Foro.
(Hagan ustedes la prueba con ese usuario de prueba que he creado)
En este caso se forma la pagina ASP de entrada al Chat, pero en la parte
superior del Explorador se ve la cadena que paso.
Es decir, si alguien con un poco de ojo, coge dicha cadena, la copia y la
pega en otra ventana del explorador y al final cambia a mano el nombre del
usuario del foro por uno cualquiera, el Chat le deja entrar sin problemas
con ese nuevo Nick falso y que no pertenece al Foro.

Habia pensado que al picar en dicha imagen de CHAT, se hiciera a través de
un Form mediante el metodo POST y pasar como oculto el Nick del foro hacia
la aplicacion de Chat.
Realmente es una solucion...el problema es que al poner la estructura
<Form...> el botón ya no se alinea con el resto y se baja hacia abajo.
No sé si me he explicado convenientemente. En cualquier caso, si necesitan
alguna aclracion mas, gustosamente lo haré.
Muchas gracias por leer esto



Saludos desde Valladolid
Francisco Javier García Aguado
buhonews@mvp-access.com

http://www.mvp-access.com/buho
http://www.mvp-access.com/foro

Preguntas similare

Leer las respuestas

#1 Miguel González
06/06/2005 - 11:40 | Informe spam
Hola Búho.

Según comprendo, el problema se debe a los márgenes del elemento <form>.

Prueba a poner el margen del formulario al valor cero mediante CSS:

<form ... style="margin:0;">

Es posible que también tengas que ajustar los márgenes del botón, ya que
heredará el margen "cero" del formulario.

Saludos!
Miguel


Búho escribió:
Buenos dias/tardes tengas todos ustedes.
A ver si soy capaz de explicar el problema (Les pido comprensión para leer
este mensaje)
En la siguiente URL tengo el Foro de Access y VBA de mi web:
http://www.mvp-access.com/foro
Verán que en la parte superior de la pantalla hay una imagen 'CHAT' que lo
que hace es enlazar a otra aplicacion (Un chat) para mantener conversaciones
publicas entre los miembros del foro.
Bien. Observarán que los botones que se muestran están alineados. (En
concreto el del Chat es el ultimo)
Normalmente ese boton no se ve (Le he puesto visible ahora para plantear
esta pregunta aquí) al menos que la entrada en dicho foro se haga como
usuario registrado. Ya digo que le he puesto visible ahora, precisamente
para que le vean todos ustedes sin necesidad de ser miebros del foro.
No obstante, si lo desean, he creado un usuario y un Password
Usuaurio: pruebabuho
Password: pruebabuho
Para que vean la situacion tambien de los botones cuando en el foro se entra
con login, que a la postre, será la situación real.

En cualquier caso, insisito, verán los botones superiores alineados.
Ahora viene el problema.
El link que pongo en el boton de Chat es la llamada a una ASP que recoge dos
parametros. El primer parametro es una cadena larga (No tiene sentido
explicar que hace) y el segundo parametro, este sí, es el nombre del usuario
que se ha logueado en el Foro.
Imaginanse la situacion REAL de que pica en el boton como usuario del Foro.
(Hagan ustedes la prueba con ese usuario de prueba que he creado)
En este caso se forma la pagina ASP de entrada al Chat, pero en la parte
superior del Explorador se ve la cadena que paso.
Es decir, si alguien con un poco de ojo, coge dicha cadena, la copia y la
pega en otra ventana del explorador y al final cambia a mano el nombre del
usuario del foro por uno cualquiera, el Chat le deja entrar sin problemas
con ese nuevo Nick falso y que no pertenece al Foro.

Habia pensado que al picar en dicha imagen de CHAT, se hiciera a través de
un Form mediante el metodo POST y pasar como oculto el Nick del foro hacia
la aplicacion de Chat.
Realmente es una solucion...el problema es que al poner la estructura
<Form...> el botón ya no se alinea con el resto y se baja hacia abajo.
No sé si me he explicado convenientemente. En cualquier caso, si necesitan
alguna aclracion mas, gustosamente lo haré.
Muchas gracias por leer esto

Respuesta Responder a este mensaje
#2 Búho
06/06/2005 - 13:19 | Informe spam
Gracias Miguel. :-)

he hecho una pequeña prueba:
http://www.mvp-access.com/foro/xx.asp

Poniendo lo que me indicas y nada...que se baja hacia abajo el botón.
No te he entenido muy bien cuando me comentas:

Es posible que también tengas que ajustar los márgenes del botón, ya que
heredará el margen "cero" del formulario.



De paginas Web (Html, JS, ASP) aunque algo entiendo...me pierdo un poco con
la estética de la pagina los ficheros de estilo etc.
Si se te / os ocurre alaguna otra cosabien recibida será.
Si veo que me da mucho la paliza esto, planto el botón debajo y ya está.
Un saludo cordial.



Saludos desde Valladolid
Francisco Javier García Aguado


http://www.mvp-access.com/buho
http://www.mvp-access.com/foro

"Miguel González" escribió en el mensaje
news:%
Hola Búho.

Según comprendo, el problema se debe a los márgenes del elemento <form>.

Prueba a poner el margen del formulario al valor cero mediante CSS:

<form ... style="margin:0;">

Es posible que también tengas que ajustar los márgenes del botón, ya que
heredará el margen "cero" del formulario.

Saludos!
Miguel
Respuesta Responder a este mensaje
#3 Miguel González
06/06/2005 - 13:34 | Informe spam
Hola Búho.

Viendo ahora el código fuente... también deberás cambiar el "display"
del formulario:

<form ... style="margin: 0; display: inline;">
...
</form>

El elemento <form> tiene por defecto el valor "block" en la propiedad
"display" (se muestra en bloque).

No obstante, no te hace falta poner el formulario ahí, con lo que te
ahorras darle estilos.

Sólo tienes que colocarlo en otro lugar de la página (donde no moleste),
ponerle un "name":

<form name="miform"...

... E invocarlo desde el enlace de la imagen del chat mediante el evento
"onclick":

onclick="document.miform.submit();"

Saludos!
Miguel



Búho escribió:
Gracias Miguel. :-)

he hecho una pequeña prueba:
http://www.mvp-access.com/foro/xx.asp

Poniendo lo que me indicas y nada...que se baja hacia abajo el botón.
No te he entenido muy bien cuando me comentas:


Es posible que también tengas que ajustar los márgenes del botón, ya que
heredará el margen "cero" del formulario.




De paginas Web (Html, JS, ASP) aunque algo entiendo...me pierdo un poco con
la estética de la pagina los ficheros de estilo etc.
Si se te / os ocurre alaguna otra cosabien recibida será.
Si veo que me da mucho la paliza esto, planto el botón debajo y ya está.
Un saludo cordial.

Respuesta Responder a este mensaje
#4 Búho
06/06/2005 - 13:48 | Informe spam
Gracias Miguel...ahora voy a ver si comemos un poco y luego lo pruebo.
Te comento como fue todo.
:-))



Saludos desde Valladolid
Francisco Javier García Aguado


http://www.mvp-access.com/buho
http://www.mvp-access.com/foro

"Miguel González" escribió en el mensaje
news:
Hola Búho.

Viendo ahora el código fuente... también deberás cambiar el "display" del
formulario:

<form ... style="margin: 0; display: inline;">
...
</form>

El elemento <form> tiene por defecto el valor "block" en la propiedad
"display" (se muestra en bloque).

No obstante, no te hace falta poner el formulario ahí, con lo que te
ahorras darle estilos.

Sólo tienes que colocarlo en otro lugar de la página (donde no moleste),
ponerle un "name":

<form name="miform"...

... E invocarlo desde el enlace de la imagen del chat mediante el evento
"onclick":

onclick="document.miform.submit();"

Saludos!
Miguel

Respuesta Responder a este mensaje
#5 Búho
06/06/2005 - 17:56 | Informe spam
Miguel: De las dos formas funciona perfectamente. Muchas gracias por todo.




Saludos desde Valladolid
Francisco Javier García Aguado


http://www.mvp-access.com/buho
http://www.mvp-access.com/foro

"Miguel González" escribió en el mensaje
news:
Hola Búho.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida