2009-08-25 6 views
0

Placer tout le contenu d'une autre page Web dans un div de taille fixe.comment mettre en œuvre miroir de page Web avec jQuery?

Comment y parvenir?

+0

div ?? Peut être un IFrame? –

+0

En rendant le contenu d'une page directement dépendant d'une autre page, n'abandonnez-vous pas l'objectif d'un miroir (chargement de l'équilibre, téléchargement plus rapide, copie indépendante d'une page pouvant être fermée)? – montrealist

Répondre

4

Vous pouvez utiliser un élément IFrame HTML. Dans le cas contraire, la politique inter-domaines des navigateurs sera déclenchée (c'est-à-dire qu'elle ne peut pas être réalisée par javascript, à moins que vous ne vous fiez à un proxy côté serveur).

0

Créez un proxy côté serveur pour effectuer une requête Web http. Appelez votre méthode de proxy en utilisant une requête ajax.

0

Vous pouvez utiliser jQuery (www.jquery.com):

$(function() { 
    $('#fixedSizeDiv').load("test.htm"); 
}); 

HTML:

<div id="fixedSizeDiv"></div> 

Pour plus d'informations sur jQuery.load, la tête sur http://docs.jquery.com/Ajax/load#urldatacallback

+0

Peut-il être utilisé pour charger une partie du DOM et l'adapter en conséquence? – omg

+0

Je veux dire la même page, mais la partie différente. – omg

+0

Oui, vous pouvez utiliser des sélecteurs jQuery standard dans l'url (test.html dans mon exemple). Donc, si vous préférez la dom dans la div avec l'id #coolio, vous devrez écrire l'url "test.html #coolio". Utile? N'oubliez pas de vérifier comme réponse. – Mickel

Questions connexes