comment charger l’URL dans la balise div

J’ai un

veut charger le contenu de l’URL: http://vnexpress.net dans mon code:

    $(document).ready(function(){ $("#content").attr("src","http://vnexpress.net"); })    

Je ne veux pas utiliser Iframe

Essayez la fonction load () .

 $('#content').load("http://vnexpress.net"); 

Veuillez noter que pour que cela fonctionne, l’URL à charger doit être soit sur le même domaine que la page qui l’appelle, soit activer les demandes HTTP d’origine croisée (“Partage de ressources d’origine croisée”, CORS) sur le serveur. Cela implique l’ envoi d’un en-tête HTTP supplémentaire , dans sa forme la plus élémentaire:

 Access-Control-Allow-Origin:* 

pour permettre des demandes de partout.

 $ (document) .ready (fonction () {
  $ ('# content'). load ('your_url_here');
 });
        

Vous devez utiliser un iframe .

         

Si vous n’utilisez pas iframes, vous vous retrouverez dans un monde de problèmes de sécurité des documents # avec des domaines et des liens qui déclenchent des méthodes inattendues qui n’étaient pas prévues à l’origine. Avez-vous vraiment besoin de mauvaises publicités?

Vous pouvez utiliser la fonction jquery .load pour envoyer la page à l’élément HTML que vous souhaitez cibler, en supposant que vous ne l’obtenez pas à partir d’un autre domaine.

Vous pouvez utiliser la valeur javascript .innerHTML pour définir et réécrire l’élément avec ce que vous voulez, mais si vous ajoutez un autre fichier, vous risquez d’écrire sur 2 documents en 1 … comme dans un autre

Les iframes sont vieux, une autre façon d’append “src” au code HTML seul sans utiliser javascript. Mais c’est vieux, préhistorique, et tout simplement vieux! Frameset aggrave la situation car je peux y inclure #document pour gérer plusieurs fichiers HTML. Une ancienne façon de créer les menus du menu de navigation Long et avant que les gens aient des téléphones FLIP.

1.) Oui, vous devrez travailler en Javascript si vous ne voulez PAS utiliser d’Iframe.

2.) Il y a un bon bidouillage dans lequel vous pouvez configurer le domaine pour qu’il soit égal sans avoir à configurer le serveur. Signifie que vous devrez avoir des capacités d’édition des documents.

3.) javascript window.document est limité à l’iframe lui-même et ne peut PAS aller au-dessus de l’iframe si vous souhaitez récupérer quelque chose dans le DOM lui-même. Puisqu’il le traite comme un onglet séparé, il le définit également dans un autre modèle d’object de document.