Foros del Web » Programando para Internet » Javascript »

Obteniendo información de otras páginas

Estas en el tema de Obteniendo información de otras páginas en el foro de Javascript en Foros del Web. Hola, me presento, soy nuevo y tengo varias preguntas. (Se que hay un foro de bienvenida, pero es que soy muy vago para escribir.) Primero ...
  #1 (permalink)  
Antiguo 29/05/2007, 10:23
 
Fecha de Ingreso: mayo-2007
Mensajes: 3
Antigüedad: 17 años
Puntos: 0
Busqueda Obteniendo información de otras páginas

Hola, me presento, soy nuevo y tengo varias preguntas. (Se que hay un foro de bienvenida, pero es que soy muy vago para escribir.)

Primero os comento mis conocimientos:
Tengo conocimientos de programación en general, y de Javascript me he leído la guia práctica de Javascript de Anaya Multimedia del 2004 (ya me daréis vuestra opinión del libro ) y he hecho un pequeño curso, pero tengo muy poca experiencia práctica. Aparte, se lo que es el DOM como concepto, pero no tengo ni idea de como se usa.

Se me ha ocurrido un pequeño ejercicio como experimento. El caso es que quiero obtener un valor desde un cuadro de texto, desde una ventana que no puedo modificar pues no es mía, y para ello tengo pensado usar un favelet o bookmarklet, ya que es para uso privado, no para publicar en una página web. El valor obtenido tengo previsto pasarlo a un motor de búsqueda para que me devuelva los resultados en otra ventana. Al motor de búsqueda se le pasan los parámetros por POST, y entonces lo que he hecho para probarlo es lo siguiente:

Código:
function verResultados(a){
resultados=window.open("","r","top=259,left=362,width=300,height=250);
	resultados.document.open();
	resultados.document.write('//El formulario con submit() en onLoad=');
	resultados.document.close();
}
...
<form name="test">
	<input type="text" name="dato" size="20">
	<input type="button" name="boton" value="Buscar" onClick="javascript:verResultados(test.dato.value);resultados.scrollTo(100,100);">
</form>
Funcionar funciona, excepto lo de "resultados.scrollTo(100,100);", que me da el siguiente error desde firefox:

"Error: uncaught exception: Permiso para obtener la propiedad Window.scrollTo denegado"

He probado con scrollBy y scroll y pasa lo mismo, creo que es debido a esto:
w w w . m o z i l l a . o r g/projects/security/components/same-origin.html

No se si con explorer pasa lo mismo.

¿Y por qué utilizo scrollTo?
Porque quiero abrir una ventana pequeña con sólo el resultado de la búsqueda, no quiero cargar la página completa. Se me ha ocurrido una solución mejor, cargar en la ventana sólo el resultado de la búsqueda, y no todos los demás componentes de la página, pero no se como hacerlo, supongo que se podrá hacer usando DOM cargando solo el "DIV" de la página.

Y ahora mis preguntas:
¿Se os ocurre una forma mejor de enviar la consulta al buscador por POST sin crear el formulario expresamente?
¿Que es mejor, usar scrollTo o scroll?
¿Alguna idea para visualizar solamente el resultado?
Acepto enlaces como respuesta
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 06:56.