Hola compañeros
alguien sabe de que forma puedo abrir un url o una pagina local dentro de un SPAN o un DIV ???
Gracias
| ||||
Respuesta: abrir url en un div Puedes investigar sobre Ajax; probablemente sea lo que necesitas.
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| ||||
Respuesta: abrir url en un div Cita: Te apuesto que no lo has hecho nunca... (al menos en navegadores normales)... Solo te valen los iframes, o como comentó David Ajax. Saludos
__________________ Por favor: No hagan preguntas de temas de foros en mensajes privados... no las respondo |
| ||||
Respuesta: abrir url en un div Cita: Hola , si se puede hacer esto con Javascript , sin necesidad de AJAX.Aun no tengo el codigo en la mano creo que es simplemente con el SRC . Pero recuerdo que con el Framewok jquery se hace esto:
Código Javascript:
Ver original No es necesario que tu archivo esté en el servidor. Crea un index.htm guarda en tu escritorio y prueba . Funciona Perfecto Saludos!! NOTA: La funcion load() carga un fichero .TXT o HTML no imagen. Tambien puedes cargar solo una parte de un archivo HTML, por ejemplo solo el diV CONTAINER :
Código Javascript:
Ver original |
| ||||
Respuesta: abrir url en un div Las librerías son "envoltorios del lenguaje javascript", así que si lo puede hacer una librería, evidentemente puede hacerse con javascript, y yo te repito que no se puede. Solo se puede con un iframe o con Ajax. Saludos
__________________ Por favor: No hagan preguntas de temas de foros en mensajes privados... no las respondo |
| ||||
Respuesta: abrir url en un div Cita: Evidentemente los copypasters de toda la vida (aquellos amantes de la ley del mínimo esfuerzo, que usan las herramientas sin interesarse por saber cómo funcionan y que por eso muchas veces obtienen resultados mediocres) han migrado a los frameworks...Hola , si se puede hacer esto con Javascript , sin necesidad de AJAX. Aun no tengo el codigo en la mano creo que es simplemente con el SRC . Pero recuerdo que con el Framewok jquery se hace esto: Una simple mirada al método load de JQuery revela el uso de HMLHttpRequest, es decir, AJAX. La magia no existe. La documentación sí, y puede consultarse.
__________________ Fast, lightweight, cross-platform framework for building incredible, powerful JavaScript applications |
| ||||
Respuesta: abrir url en un div Cita: En primer lugar no hago copy paste, porque mas del 90% de funciones y selectores ,etc. de jquery las tengo en mente.
Iniciado por Panino5001 Evidentemente los copypasters de toda la vida (aquellos amantes de la ley del mínimo esfuerzo, que usan las herramientas sin interesarse por saber cómo funcionan y que por eso muchas veces obtienen resultados mediocres) han migrado a los frameworks... Una simple mirada al método [URL="http://api.jquery.com/load/"]load de JQuery[/URL] revela el uso de HMLHttpRequest, es decir, AJAX. La magia no existe. La documentación sí, y puede consultarse. Crees que esto es AJAX ?
Código Javascript:
Ver original Claro que la funcion load se utiliza tambien para ajax por ejemplo si envio datos con parametros hacia a un archivo php .
Código Javascript:
Ver original Que yo sepa AJAX significa hacer dinamismo en una pagina (Cliente) , pero comunicamdose con un SERVIDOR. Pero :
Código Javascript:
Ver original este script Se ejecuta , sin necesidad de poner tu archivo en un en servidor. Corríjame si me equivoco!!1 |
| ||||
Respuesta: abrir url en un div Hola: Cita: Te estás contradiciendo, ya que si la página "llamadora" está en el servidor, pues tu página de ejemplo "llamada", también está en el servidor... aunque ese servidor sea tu propio equipo.Y parece que no viste esto:
Código:
...seguro que no has revisado el código fuente de la librería...Las librerías son "envoltorios del lenguaje javascript" Otra cosa incluso, hablando de la librería... se puede hacer sencillamente con estas líneas (me refiero sin cargar los modulos necesarios en tu librería:
Código:
... y continúo...function tag(id) {return document.getElementById(id);} function objetoAjax() { if (window.XMLHttpRequest) _ajax = new XMLHttpRequest(); else if (window.ActiveXObject) _ajax = new ActiveXObject("Microsoft.XMLHTTP"); else _ajax = false; return _ajax; } //... Ajax = objetoAjax(); Ajax.open("get", "pagina.html", true); Ajax.onreadystatechange = function() { if (Ajax.readyState == 4) tag("miDiv").innerHTML = Ajax.responseText } Ajax.send(null); return false; //... Supongo que la absurda propuesta no la habrás llevado a cabo nunca, porque tendrías una página estructurada muy mal, ya que tanto el tag body como el head solo puede declararse una sola vez en una página... y no quiero pensar en el resto de barbaridades que provocarías, como duplicar el title o ... mejor te lo dejo para que reflexiones... Saludos
__________________ Por favor: No hagan preguntas de temas de foros en mensajes privados... no las respondo |
| ||||
Respuesta: abrir url en un div Hola. Yo me refería a que si coloco esto en el navegador "C:\Users\neysitc\Desktop\prueba\index.html " la funcion LOAD anda; enves de http://localhost/prueba/index.html que tambien anda. Estoy de acuerdo a lo que dices sobre la estructuración de la página. Obviamente si cargo un documento completo las ETIQUETAS se repetiran y se hará un desastre. Pues utilizo el LOAD para casos , excepcionales como para responder la pregunta de Zeudio. Pero creo que sí es util para cargar fragmentos de página, por ejemplo solo un div. Esto si lo comprendo perefectamente.
Código:
Tu funcion que crea el objeto Ajax esta perfecta . Las librerías son "envoltorios del lenguaje javascript" Si usamos una libreria es porque ya conocemos el lengauje javascript. Lo hacemos para ahorrar y código tiempo. Saludos y de tomas maneras gracias por aclarar!! |
| ||||
Respuesta: abrir url en un div Con respecto a tu pregunta: Cita: La respuesta es: Con certeza. Crees que esto es AJAX ?
__________________ Fast, lightweight, cross-platform framework for building incredible, powerful JavaScript applications |
| ||||
Respuesta: abrir url en un div Cita: dios quiera que eso fuera asi porque no siempre es el caso! he visto gente que piensan que jquery es un lenguaje y javascript es otro, cuando para poder entender jquery se necesita las nociones basicas de javascript. Si usamos una libreria es porque ya conocemos el lengauje javascript.
__________________ la maldad es una virtud humana, y la espiritualidad es la lucha del hombre contra su maldad. |
Etiquetas: |