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

JavaScript Discussion :

[AJAX] Iframe, Div et Ajax


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2007
    Messages : 137
    Par défaut [AJAX] Iframe, Div et Ajax
    Bonsoir à toutes et tous, voici mon probleme du jour.
    J'ai mis en place xAjax, qui marche très bien. J'ai mis en place FCKeditor, qui marche aussi très bien.
    Par contre lorsque je veux mettre à jour une instance de FCKeditor avec xAjax, ben ça marche plus.
    J'ai trouvé l'endroit où le "dessin" de l'éditeur se fait, et il est fait avec une iframe !!!!!!!! Je voulais donc remplacer ça par une div bien plus pratique puisque pour xAjax, on peut mettre à jour le contenu d'une balise dont on a l'ID (d'ailleurs ça ne marche pas avec l'ID de l'iframe !).
    Probleme : la ligne de code d'origine est comme suit :
    <iframe id="{$this->InstanceName}___Frame" src="{$Link}" width="{$this->Width}" height="{$this->Height}" frameborder="0" scrolling="no"></iframe>
    Or la source link est du style :
    http://monserveur.com/editor/fckedit...oolbar=MaBarre
    Si je mets une div, la ligne de code serait comme suit (à peu près !), mais je ne peux plus avoir l'éditeur FCKeditor :
    <div id="{$this->InstanceName}___Frame" style="width:{$this->Width}; height:{$this->Height}">$Link</div>
    et ça m'affiche le lien en texte ... normal !
    J'ai essayé avec include($Link) et ça ne fonctionne pas bien entendu.
    Donc là je ne sais pas trop quoi faire
    Quelqu'un saurait-il, soit comment modifier le contenu d'une iframe, soit comment afficher le résultat d'un lien dans une div ?
    Merci pour votre aide et vos conseils

  2. #2
    Membre confirmé
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2007
    Messages : 137
    Par défaut
    Aucune idée ou rien compris à ce que je raconte ???

  3. #3
    Membre confirmé
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2007
    Messages : 137
    Par défaut
    41 visus et pas une réponse .... ça doit vraiment être tendu mon problème !!!!!
    Merci au moins pour ceux qui ont lu !

  4. #4
    Membre éclairé Avatar de Giantrick
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    300
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 300
    Par défaut
    bonsoir,

    j'ai tout lu et je crois avoir compris la chose suivante :

    A l'origine, tu affichais les résultats d'une requête (via un menu peut-être) dans une iframe, mais depuis que tu as mis du AJAX dans ton site, tu voudrais faire en sorte que les résultats s'affichent de la même façon que ton iframe précédente.

    Le problème c'est que AJAX ne fonctionne pas correctement avec les iframes c'est ça ?

    Si c'est ca j'ai pas la solution mais je recheche quelques choses de similaires.

    J'attend ton retour sur le sujet et peut être qu'à deux, nous arriverons à motiver les foules !

    bon je retourne bosser... rires

  5. #5
    Membre confirmé
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2007
    Messages : 137
    Par défaut
    Euh ben c'est pas tout à fait ça, en fait c'est plutôt que j'utilise un WYSIWYG ("what you see is what you get" ... traitement de texte en ligne si tu préfères !) qui s'appelle FCKeditor et qui fonctionne à base d'iframe, et que par dessus je voudrais le mettre à jour avec de l'ajax (xAjax en l'occurence) en fonction d'un choix dans une liste déroulante ... mais je n'arrive pas à faire avec mes fonctions ajax cette mise à jour de l'iframe de FCKeditor. Ca fontionne nickel avec un textarea ou une div.
    J'ai essayé de bidouiller directement le code JS de FCKeditor pour être sûr de l'id de l'iframe mais ça ne semble pas fonctionner.
    Déjà je ne suis pas sûr qu'on puisse modifier le contenu d'une iframe simplement en faisant un truc du genre : id_iframe.value(ou autre) = "texte", et je ne peux pas fonctionner par src="".
    Il y a peut être un autre moyen .... ou pas de moyen du tout !!!!!!
    Merci pour ton aide

  6. #6
    Membre éclairé Avatar de Giantrick
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    300
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 300
    Par défaut
    ok, désolé pour ton FCKeditor, mais je ne le connais pas.

    Hier soir, j'ai recherché une solution à mon problème que je pense être similaire au tiens même si l'on parle de FCKeditor.

    Regarde cette discussion de forum peut-être que cela pourra t'aider ? mais vue mon etat de novice en AJAX, je n'en sais rien.

    http://www.developpez.net/forums/sho...d.php?t=300420

    Tiens moi au courant si tu as ta solution, cela me donnera peut être une idée pour ma solution.

    Bon courage et à plus'

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

Discussions similaires

  1. rafraichir une div en ajax
    Par devmassi dans le forum Ruby on Rails
    Réponses: 1
    Dernier message: 22/02/2008, 16h10
  2. [AJAX] Div dynamique AJAX. Sous IE, les images ne s'affichent pas
    Par N3odyme dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 10/12/2006, 20h56
  3. [AJAX] Ajax, formulaire, div et select
    Par n8ken dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 23/09/2006, 10h51
  4. [AJAX] rafraichissement d'un Div en Ajax
    Par Azanael dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 26/05/2006, 15h06
  5. [AJAX] IFrame : erreur accès refusé
    Par mouste79 dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 24/03/2006, 09h50

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