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] upload image + recup variable


Sujet :

JavaScript

Vue hybride

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

    Informations forums :
    Inscription : Mai 2007
    Messages : 60
    Par défaut [AJAX] upload image + recup variable
    Bonjour çà tous, je vais tenter d'être le plus clair possible
    J'ai une page PHP(page1.php) contenant divers <input texte>, mais contenant également une iframe(iframe.php) qui me permet d'uploader des images sans avoir à recharger du coup.

    Le probléme est le suivant : je ne sais pas comment communiquer une variable entre ma page1.php et mon iframe.php.

    Concrétement, je rentre une 'réf' ds un des input texte de ma page1.php, et je voudrais que les images que j'envoi par le biais de mon iframe.php se renomme : 'réf'1.jpg, 'réf'2.jpg...
    Mais je ne vois pas comment dire à mon iframe.php le 'réf' que je vien de rentrer sur ma page1.php

    Voila, j'espere que j'aurais été assez clair. Merci d'avance pour votre aide

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 60
    Par défaut
    personne n'as de réponse? Est ce qu ela communication de variable entre une iframe et sa page parent son impossible???

    Merci d'avance

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 13
    Par défaut
    Ya une solution un peu brutale mais qui devrais marcher, c'est que tu met une touche de AJAX (on est dans le forum AJAX tout de même ) et que tu y fais appel avec un onlostfocus ou autre de ton champ ref et que via cet appel ajax tu stock ta valeur de ref dans une variable $_SESSION, ou bien dans un fichier, ou dans ce que tu veux qui peut contenir des données entre deux pages différentes, et que quand tu upload tes images pour les nommer tu récupère là valeur là où tu l'as stockée.

    Je sais pas si j'ai été réellement clair, enfin bon si c'est pas le cas hésite pas ^^

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 60
    Par défaut
    Merci beaucoup pour ta réponse.
    Cependant, je débute en Ajax.. aurait tu un exemple d'utilisation de onLastFocus?
    Avec cette methode, je v devoir mettre en place un bouton pour passer ma variable de ma page parent a mon iframe ou non?

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 13
    Par défaut
    Bah justement l'utilisation du onlostfocus c'est pour éviter d'avoir à cliquer sur un bouton.

    Donc ton champ de texte devrais ressembler à ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="text" id="ref" />
    et ton javascript:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    function ma_fonction_ajax()
    {
      ...
    }
     
    var ref = document.getElementById("ref");
    ref.onlostfocus = ma_fonction_ajax;
    Donc l'action sur le onlostfocus ca s'effectuer dès que le champ de texte n'aura plus le focus (la main) donc dès que l'utilisateur choisira ses fichiers à uploader.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 60
    Par défaut
    OK, merci beaucoup je vais tester ça..

Discussions similaires

  1. Réponses: 1
    Dernier message: 15/02/2011, 14h01
  2. Réponses: 4
    Dernier message: 10/10/2010, 23h37
  3. [AJAX] Upload image en ajax
    Par Laurelaie dans le forum AJAX
    Réponses: 4
    Dernier message: 15/10/2009, 13h21
  4. [AJAX] upload d'images php/ajax
    Par zehni dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 17/08/2007, 14h13

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