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 externe et charger un css


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Inscrit en
    Janvier 2011
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 5
    Par défaut inserer une page externe et charger un css
    bonjour

    Je ne suis pas familier avec le jquery mais il semblerait qu'il faille passer par là pour faire ce que je veux faire.

    Je voudrais insérer une page externe générée par mes soins et appliquer une css externe également dans un site donné

    pouvez vous m'aider ou me montrer un exemple ?

    Merci d'avance

  2. #2
    Membre émérite
    Avatar de gwinyam
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 162
    Par défaut
    Je suis sceptique, ce n'est pas forcément nécessaire.

    Tout dépend si le contenu de cette page insérée doit être généré en fonction de son contexte et surtout si elle doit pouvoir être appelée à la demande et non systématiquement.

    Dans ce cas, oui, une requête Ajax est utile, et oui, forcément jQuery est l'un des nombreux outils qui sont adaptés à ce genre de besoins.

    Tu trouveras de nombreux exemples sur comment se servir d'Ajax avec jQuery sur la page dans la doc officielle: http://api.jquery.com/jQuery.ajax/

    N'hésite pas à poser des questions si tu n'arrives pas à appliquer les exemples.

  3. #3
    Membre à l'essai
    Inscrit en
    Janvier 2011
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 5
    Par défaut
    Bon pour inserer une page dans une autre je peux utiliser une iframe. Mais le truc c'est qu'il faut que je jongle entre plusieurs pages externe dans une même page.

    imagine par exemple une colonne à droite avec des resultats sportifs et des liens. (ce contenu est cheché sur un site externe que je gère)

    En fonction des liens je veux afficher le classement, les résultats de tout le championnat ou les statistiques d'un match (le contenu tjrs en externe et géré par mes soins).

    Ces affichages doivent se faire dans la page principale du site et donc soit faire descendre le contenu existant soit le chasser directement et ce quelque soit le langage utilisé pour faire le site.

    J'espère être plus clair. j'ai checké un peu la doc mais c'est que j'ai du mal à visualiser clairement l'affichage et la mise en page qui s'en suit.

  4. #4
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Ce serait pas plus simple (et plus rationnel) de faire les importations coté serveur ?
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  5. #5
    Membre à l'essai
    Inscrit en
    Janvier 2011
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 5
    Par défaut
    les sites ou je veux inserer mon contenu ne m'appartiennent pas. j’insère juste un bout de contenu dans le site de quelqu'un d'autre.

  6. #6
    Membre émérite
    Avatar de gwinyam
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 162
    Par défaut
    Alors on oublie la solution Ajax. C'est tout simplement interdit de requêter un autre domaine en Ajax que celui sur lequel tu es. Pour des raisons évidentes de sécurité.

    Te reste donc soit le choix de l'inclusion côté serveur comme le propose Bovino, soit de l'iframe.

    Tu as déjà repoussé l'option des iframe.

    Côté serveur, t'as du choix, entre curl, file_get_contents, ... et tu n'as pas besoin du contrôle des autres sites.

Discussions similaires

  1. inserer une page web dans une table
    Par iceman79 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 11/04/2006, 10h58
  2. [VB6] Inserer une page Html dans VB
    Par Menthe_a_l_eau dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 23/03/2006, 11h26
  3. inserer une page php externe dans une page JSP
    Par vrossi59 dans le forum Servlets/JSP
    Réponses: 11
    Dernier message: 05/07/2005, 16h25
  4. [XHTML11] Comment insérer une page externe dans une page ?
    Par Invité dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 17/03/2005, 19h43
  5. Inserer une page HTML comme une boite!
    Par thief dans le forum MFC
    Réponses: 4
    Dernier message: 16/01/2004, 21h13

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