Comunidad de diseño web y desarrollo en internet online

scrollto en otra pagina

Citar            
MensajeEscrito el 04 Sep 2012 01:08 am
Buenas tardes gente de cristalab,

Estoy tratando de realizar un scrollto en haciendo click en un input tipo button de un formulario en donde, al hacer click se hace una búsqueda.

Los resultados de la búsqueda se muestran en otra página después de mostrar otra información en la parte superior, lo que hace que muchas veces el usuario se pierda en la navegación porque, como a simple vista no lo ve, piensa que no arrojó resultados.

Entonces necesito que al hacer click y al direccionar a la otra página, ésta se baje automáticamente al modulo donde se arrojan los resultados. Estoy utilizando scrollto y el método de llamar por el id a través del #, perono me funcionan, no hay alguna manera de poder arreglarlo?.

He tratado de utilizar el jquery scrollto, pero no se como implementarlo en un input, ya que la documentación solo da para la etiqueta <a>

Ojalá me haya hecho entender y que me puedan ayudar, por favor....de antemano muchas gracias...

Por maooricio

51 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 04 Sep 2012 01:42 am
No...
No podes hacer interactuar una página/ventana con otra...
Lo que podrías hacer es pasarle algún parámetro y que la página nueva que abrís sea la que haga el scroll

Por SinSemilla

Claber

336 de clabLevel



Genero:Masculino  

i am that i am...

chrome
Citar            
MensajeEscrito el 04 Sep 2012 02:51 pm

Por dsalcedo

50 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 04 Sep 2012 11:13 pm
Hola SinSemilla y dsalcedo,

Sin Semilla me puedes indicar donde puedo encontrar documentación sobre lo que me dices por favor, para estudiarlo y aprenderlo?

dsalcedo muchas gracias por tu respuesta pero no es lo que busco.

Quedo atento haber si me pueden terminar de ayudar XD

Por maooricio

51 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 05 Sep 2012 01:49 am
Ehhh.... No se como responderte...
La documentación depende del lenguaje que estes usando, por ende del lado del cliente tenes la documentación de javascript / JQuery, html, css...
Del lado del servidor no se que lenguaje estas usando.
Por otro lado lo que yo te dije es una idea... No hay un manual o una única forma de hacerlo...
A mi se me ocurre algo así (en PHP(por si no se entiende... lol)):
En la página en la que realizas la búsqueda, le pasas por POST o GET el id del div al que queres dirigirlo (Siempre suponiendo que ese id sea dinámico... NO?????)
Seria algo así:

Código :

<a href="http://www.tupagina.com/pepito.php?id=el_id_que_queres" target="_blank" title="Soy un link...">Pulsame!</a>

Y en el archivo pepito.php

Código :

<!-- Esto va en el <head> -->
<?php
if(isset($_GET['id'])){
/* Valida el id */
?>
<script type="text/javascript">
$(document).ready(function(){
// El desarrollo de tu función que hace el scroll
// reemplaza el id con <?php echo $_GET[´id´]; ?>
});
</script>
<?php
}else{
echo '<p>No me pasaste el id bo@#%o...</p>';
}
?>
<!-- Acá continua tu código html -->


Es para que te hagas una idea de como lo podes hacer... (No copy paste...).
Espero que te sirva.
Saludos.
PD: Puede tener errores el código porque lo escribí así nomas...

Por SinSemilla

Claber

336 de clabLevel



Genero:Masculino  

i am that i am...

chrome
Citar            
MensajeEscrito el 05 Sep 2012 02:57 am

maooricio escribió:

Buenas tardes gente de cristalab,

Estoy tratando de realizar un scrollto en haciendo click en un input tipo button de un formulario en donde, al hacer click se hace una búsqueda.

Los resultados de la búsqueda se muestran en otra página después de mostrar otra información en la parte superior, lo que hace que muchas veces el usuario se pierda en la navegación porque, como a simple vista no lo ve, piensa que no arrojó resultados.

Entonces necesito que al hacer click y al direccionar a la otra página, ésta se baje automáticamente al modulo donde se arrojan los resultados. Estoy utilizando scrollto y el método de llamar por el id a través del #, perono me funcionan, no hay alguna manera de poder arreglarlo?.

He tratado de utilizar el jquery scrollto, pero no se como implementarlo en un input, ya que la documentación solo da para la etiqueta <a>

Ojalá me haya hecho entender y que me puedan ayudar, por favor....de antemano muchas gracias...

bueno creo que lo que buscas es esto
*tienes un formulario
*el usuario pone la palabra a buscar
*pincha en buscar
*le abre una nueva ventana con los criterios de busqueda
*mover con el efecto de SCROLLTO de jquery a los resultados donde estos se ubican

bueno en resumidas cuentas tienes que manipular el evento domready de la ventana de los resultados, como ejemplo te pongo este enlace
/0/]http://monvic.com.ar/programacion.php?hoja=1#visor[iframe]/0/
si te fijas tiene la almohadilla "#" mira que se lanzara el evento una vez que se cargue con domready
en todo caso pongo el codigo usado

Código :

<script type="text/javascript">
      $(document).ready(function(){

         if( window.location.hash)
         {
            part1 = window.location.hash.split('#')[1];
            parts =  part1.split('/');
            var rel = parts[0];
            var index = parts[1];
            //alert(rel);
            $("a[rel='"+rel+"']")[index].click();
         }
      });
</script>

Por tuadmin

Claber

598 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 05 Sep 2012 12:10 pm
Tiene razón tuadmin, es mas sencillo de esa manera.
Saludos

Por SinSemilla

Claber

336 de clabLevel



Genero:Masculino  

i am that i am...

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.