Ir a marcador mediante POST.

19/01/2008 - 23:36 por ~jose~ | Informe spam
Hola,
Tengo una página asp que mediante un post (no get) ejecuta un código,
como puedo hacer para que al cargarse la página por pulsar el botón
del post me mande a un marcador de la página?

Gracias y un saludo
jose

Preguntas similare

Leer las respuestas

#1 Jhonny Vargas P.
21/01/2008 - 12:50 | Informe spam
a que te refieres con "marcador de la página"?


Saludos,
Jhonny Vargas P.
http://msmvps.com/jvargas


"~jose~" escribió en el mensaje de
noticias:
Hola,
Tengo una página asp que mediante un post (no get) ejecuta un código,
como puedo hacer para que al cargarse la página por pulsar el botón
del post me mande a un marcador de la página?

Gracias y un saludo
jose
Respuesta Responder a este mensaje
#2 ~jose~
21/01/2008 - 18:13 | Informe spam
Hola "marcador", se le llama en FrontPage y es esto:
<a name="loquesea"></a>
En Dreamweaver se le llama "Anclaje con nombre"
sin escribo la url con el marcador includido quedaría asi:
www.blablabla.com/index.asp?#loquesea

Quisiera hacer que mediante un post (no get), que al cargarse la
página por pulsar el botón del post me mande al marcador de la página?

Un saludo
jose


Saludos,
Jhonny Vargas P.http://msmvps.com/jvargas

"~jose~" escribió en el mensaje de
noticias:



> Hola,
> Tengo una página asp que mediante un post (no get) ejecuta un código,
> como puedo hacer para que al cargarse la página por pulsar el botón
> del post me mande a un marcador de la página?

> Gracias y un saludo
> jose- Ocultar texto de la cita -

- Mostrar texto de la cita -
Respuesta Responder a este mensaje
#3 Jhonny Vargas P.
21/01/2008 - 18:48 | Informe spam
Ups... lo siento, solo he visto esos marcadores con GET... porque no quieres
que sea por GET y si por POST?... no quieres que se vea en la URL?..

Si es así puedes colocar una especie de Frame oculto y otro donde salga la
página...

Saludos,
Jhonny Vargas P.
http://msmvps.com/jvargas


"~jose~" escribió en el mensaje de
noticias:
Hola "marcador", se le llama en FrontPage y es esto:
<a name="loquesea"></a>
En Dreamweaver se le llama "Anclaje con nombre"
sin escribo la url con el marcador includido quedaría asi:
www.blablabla.com/index.asp?#loquesea

Quisiera hacer que mediante un post (no get), que al cargarse la
página por pulsar el botón del post me mande al marcador de la página?

Un saludo
jose


Saludos,
Jhonny Vargas P.http://msmvps.com/jvargas

"~jose~" escribió en el mensaje de
noticias:



> Hola,
> Tengo una página asp que mediante un post (no get) ejecuta un código,
> como puedo hacer para que al cargarse la página por pulsar el botón
> del post me mande a un marcador de la página?

> Gracias y un saludo
> jose- Ocultar texto de la cita -

- Mostrar texto de la cita -



Respuesta Responder a este mensaje
#4 Jose A. Fernandez
21/01/2008 - 19:08 | Informe spam
Hola ~Jose~
Si tienes un marcador/ancla de esta forma
<a id="ancla90" name="ancla90" />
En HTML deberia realizar algo asi
<a href="#ancla90">Ir al punto 90</a>
en los botones ASP.NET 2.0 tienes un propiedad que se llama
PostBackUrl donde tendrias que colocar de identica forma
<asp:Button ID="btnIrA" runat="server" Text="Ejemplo"
PostBackUrl="#ancla90" />


Enlaces que te pueden servir:

Button.PostBackUrl Property
Gets or sets the URL of the page to post to from the current page when
the Button control is clicked.
http://msdn2.microsoft.com/en-us/li...ckurl.aspx

HtmlAnchor (Clase)
Permite el acceso mediante programación al elemento HTML <a> del
servidor.
http://msdn2.microsoft.com/es-es/li...htmlanchor(VS.80).aspx

Sintaxis declarativa del control de servidor HtmlAnchor
http://msdn2.microsoft.com/es-es/library/8ff86hxd(VS.80).aspx


Espero que te sirva de ayuda o guia
______________________
Jose A. Fernandez
blog: http://geeks.ms/blogs/fernandezja





On 21 ene, 14:13, "~jose~" wrote:
Hola "marcador", se le llama en FrontPage y es esto:
<a name="loquesea"></a>
En Dreamweaver se le llama "Anclaje con nombre"
sin escribo la url con el marcador includido quedaría asi:www.blablabla.com/index.asp?#loquesea

Quisiera hacer que mediante un post (no get), que al cargarse la
página por pulsar el botón del post me mande al marcador de la página?

Un saludo
jose



> Saludos,
> Jhonny Vargas P.http://msmvps.com/jvargas

> "~jose~" escribió en el mensaje de
> noticias:

> > Hola,
> > Tengo una página asp que mediante un post (no get) ejecuta un código,
> > como puedo hacer para que al cargarse la página por pulsar el botón
> > del post me mande a un marcador de la página?

> > Gracias y un saludo
> > jose- Ocultar texto de la cita -

> - Mostrar texto de la cita -
Respuesta Responder a este mensaje
#5 Jose A. Fernandez
21/01/2008 - 19:41 | Informe spam
Hola de nuevo...
Cuando termine de enviar el post me dio cuenta por lo que comenta
Jhonny , que SI NO QUIERES VER EL #ancla90 en la URL, que debe ser
por eso que dices que quieres por post???
Bueno si es asi ya deberiamos hablar de javascript para manipular el
scroll y no enviar
Un ejemplo es esto:
http://www.dezinerfolio.com/wp-cont...croll.html
Que no parece estar utilizando anclas/marcadores pero si, fijate el
codigo fuente de la pagina que hace referencia a smooth.pack.js


Lo que si hay son efectos "agradables al usuario" para que no sea un
SALTO sino un SCROLL
http://www.issuetrackerproduct.com/About/
Aqui no oculta en la url

EJEMPLO QUE FUNCIONA(PERO NO ME GUSTA LA ARQUITECTURA)

Si lo quieres puedes reazliar un poco de todo, es decir realizar un
postabck pero redirigir la pagina a una posicion podrias implementar
algo que tenemos nuevo en asp.net 2.0 que es el foco en un webcontrol
(encapsula todo el js necesario)
PERO como lo hacemos? Si tenemos un anchor/marcador?? bueno no nos
sirve en este caso necesitamos un control que pueda estar en la pagina
y no "entorpecer" la estetica. O sea un texbox que luego lo hagamos un
estilo css para ocultarlo?? mm mm no! me gusta mas un Panel (que luego
hagamos un foco) algo asi
<asp:Panel ID="panel1" runat="server" Height="0px" Width="0px"></
asp:Panel>
Entonces luego en el codebehind tenemos EL PODER (sin escribir mucho)
panel1.Focus()

Alli el foco va directamente al la posicion donde se encuentra el
panel podrias tambien
<asp:Panel ID="panelAncla90" runat="server" Height="0px"
Width="0px">
<a id="a1" name="ancla90" />
</asp:Panel>
Para luego realizar cuando necesitamos
panelAncla90.Focus()


Enlaces:

http://msdn2.microsoft.com/es-es/li...panel.aspx

Control.Focus (Método)
Establece el foco de entrada en un control.
http://msdn2.microsoft.com/es-es/li...focus.aspx


Espero que te sirva de ayuda o guia
______________________
Jose A. Fernandez
blog: http://geeks.ms/blogs/fernandezja




On 21 ene, 15:08, "Jose A. Fernandez" wrote:
Hola ~Jose~
Si tienes un marcador/ancla de esta forma
<a id="ancla90" name="ancla90" />
En HTML deberia realizar algo asi
<a href="#ancla90">Ir al punto 90</a>
en los botones ASP.NET 2.0 tienes un propiedad que se llama
PostBackUrl donde tendrias que colocar de identica forma
<asp:Button ID="btnIrA" runat="server" Text="Ejemplo"
PostBackUrl="#ancla90" />

Enlaces que te pueden servir:

Button.PostBackUrl Property
Gets or sets the URL of the page to post to from the current page when
the Button control is clicked.http://msdn2.microsoft.com/en-us/li...rols.bu...

HtmlAnchor (Clase)
Permite el acceso mediante programación al elemento HTML <a> del
servidor.http://msdn2.microsoft.com/es-es/li...trols.h...

Sintaxis declarativa del control de servidor HtmlAnchorhttp://msdn2.microsoft.co...y/8ff86hxd(VS.80).aspx

Espero que te sirva de ayuda o guia
______________________
Jose A. Fernandez
blog:http://geeks.ms/blogs/fernandezja

On 21 ene, 14:13, "~jose~" wrote:

> Hola "marcador", se le llama en FrontPage y es esto:
> <a name="loquesea"></a>
> En Dreamweaver se le llama "Anclaje con nombre"
> sin escribo la url con el marcador includido quedaría asi:www.blablabla.com/index.asp?#loquesea

> Quisiera hacer que mediante un post (no get), que al cargarse la
> página por pulsar el botón del post me mande al marcador de la página?

> Un saludo
> jose

> > Saludos,
> > Jhonny Vargas P.http://msmvps.com/jvargas

> > "~jose~" escribió en el mensaje de
> > noticias:

> > > Hola,
> > > Tengo una página asp que mediante un post (no get) ejecuta un código,
> > > como puedo hacer para que al cargarse la página por pulsar el botón
> > > del post me mande a un marcador de la página?

> > > Gracias y un saludo
> > > jose- Ocultar texto de la cita -

> > - Mostrar texto de la cita -
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida