IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

inserer une page web dans une autre page web


Sujet :

jQuery

  1. #1
    Membre éclairé
    Inscrit en
    Février 2010
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 43
    Par défaut inserer une page web dans une autre page web
    Bonjour,

    je veux intégré du contenu web dans une page web déjà existante sans utilisé <iframe src="..." />

    j'ai essayé avec un script Ajax en utilisant jquery mais le problème c'est que je n'arrive pas a avoir un affichage

    voila le code si quelqu'un peux m'aider ou me conseiller une autre méthode merci.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
     
     
    <html>
    	<head>
     
     
     
    		<title> starting page</title>
     
     
    		<script type="text/javascript" src="jquery-1.4.4.js"></script>
    		<script type="text/javascript" src="prototype.js"></script>
    		<script type="text/javascript" src="scriptaculous.js"></script>
    		<script type="text/javascript">
    new Ajax.Request('http://www.developpez.net/forums/', 
     
    {
     
    onSuccess:function(t) {
     
    $('success').innerHTML = t.responseText;
     
     
    },
     
    onFailure:function(t) {
     
    alert("An error occured.");
     
    } 
     
    });
    	</script>
     
    	</head>
     
    	<body>
    		<center>
    			<h2>
    				Result
    			</h2>
    		</center>
    		<h1>
    			Infos
    		</h1>
     
    		<div id="cell4"></div>
     
     
     
    <script>
    $("#success").load("http://www.developpez.net/forums/", function(response, status, xhr) {
      if (status == "error") {
        var msg = "Sorry but there was an error: ";
        $("#error").html(msg + xhr.status + " " + xhr.statusText);
      }
    });
      </script>
     
    <div id = "success"></div>
    		pied de page
    	</body>
    </html>
    Merci.

  2. #2
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    Février 2009
    Messages
    6 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant perpétuel
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2009
    Messages : 6 389
    Billets dans le blog
    125
    Par défaut
    Bonsoir

    Voir : Où dois-je poser mon $ ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <script>
    	jQuery.noConflict();
     
    	jQuery(function($){
    		$("#success").load( ... );
    	});
    </script>

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

  3. #3
    Membre éclairé
    Inscrit en
    Février 2010
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 43
    Par défaut
    Citation Envoyé par danielhagnoul Voir le message
    Bonsoir

    Voir : Où dois-je poser mon $ ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <script>
    	jQuery.noConflict();
     
    	jQuery(function($){
    		$("#success").load( ... );
    	});
    </script>
    Bonjour danielhagnoul,

    merci danielhagnoul, j'ai ajouter le jQuery.noConflict() et jQuery(function($){ mais j'ai toujours le même problème la page ne s'affiche pas, peut être que c'est un problème de Cross-domain

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
     
    <html>
    	<head>
     
     
     
    		<title> starting page</title>
     
     
    		<script type="text/javascript" src="jquery-1.4.4.js"></script>
    		<script type="text/javascript" src="prototype.js"></script>
    		<script type="text/javascript" src="scriptaculous.js"></script>
    		<script type="text/javascript">
    new Ajax.Request('http://www.adress_web.com/', 
     
    {
     
    onSuccess:function(t) {
     
    $('success').innerHTML = t.responseText;
     
    },
     
    onFailure:function(t) {
     
    alert("An error occured.");
     
    } 
     
    });
    	</script>
     
    	</head>
     
    	<body>
    		<center>
    			<h2>
    				Result
    			</h2>
    		</center>
    		<h1>
    			Infos
    		</h1>
     
    		<div id="cell4"></div>
     
     
     
    <script>
    jQuery.noConflict();
    jQuery(function($){
    $("#success").load("http://www.adress_web.com/", function(response, status, xhr) {
      if (status == "error") {
        var msg = "Sorry but there was an error: ";
        $("#error").html(msg + xhr.status + " " + xhr.statusText);
      }
    })});
      </script>
     
    <div id = "success"></div>
    		pied de page
    	</body>
    </html>
    Merci.

  4. #4
    Membre éclairé
    Inscrit en
    Février 2010
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 43
    Par défaut
    hello,

    merci problème résolu avec virtualhost

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 10/07/2012, 00h14
  2. Réponses: 0
    Dernier message: 07/06/2009, 12h31
  3. Réponses: 2
    Dernier message: 12/01/2009, 15h33
  4. Réponses: 1
    Dernier message: 11/06/2008, 13h33
  5. [insertion de pages html dans d'autres pages]
    Par Patriarch24 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 07/03/2006, 14h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo