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

Conception Web Discussion :

variable iframe recup et envoie


Sujet :

Conception Web

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 20
    Par défaut variable iframe recup et envoie
    Bonjour,

    j'ai suivi le tuto sur l'upload d'image en iframe.
    Quand l'utilisateur arrive sur ma page d'accueil, je fait un timestamp et je stock dans une variable et je voudrai envoyer cet valeur a mon iframe qui se trouve dans la meme page. Le timestamp me sert a creer un dossier pour l'utilisateur.

    Comment je pourrai envoyer et recuperer la valeur avec une iframe ??

    merci de vos futurs reponses.

  2. #2
    Membre Expert Avatar de Er3van
    Homme Profil pro
    Architecte Logiciel
    Inscrit en
    Avril 2008
    Messages
    1 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte Logiciel
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2008
    Messages : 1 430
    Par défaut
    On peut savoir de quel langage tu parles ? Parcequ'il n'existe pas de variable en HTML ^^
    Selon JS ou PHP fait une recherche google adéquat avec : "Passage variable iframe +" ton langage

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 20
    Par défaut
    Pour toi, quelle méthode est la mieux ? Je ne sait pas comment faire.

    Voici une partie de mon code :

    <form id="Form" enctype="multipart/form-data" action="page.php" target="Frame" onsubmit="Run();" method="post">
    <div id="up">
    <input id="File" name="File" type="file" />
    <input id="Submit" type="submit" value="Envoyer"/>
    </div>
    </form>
    <iframe id="Frame" name="Frame" src="#"></iframe>

  4. #4
    Membre Expert Avatar de Er3van
    Homme Profil pro
    Architecte Logiciel
    Inscrit en
    Avril 2008
    Messages
    1 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte Logiciel
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2008
    Messages : 1 430
    Par défaut
    Pour moi la meilleure méthode quand on débute c'est d'éviter les frames sous toutes leurs formes.

    Les frames sont des composants qui PARRAISSENT simples, ne le sont pas au final quand il faut corriger leur bugs, et ne sont justifiables que dans certains cas, et savoir déjà codé et nécessaires pour justifier leur utilisation AMHA.

    Maintenant, si tu veux continuer avec des frames, je passe la main à google ou à qui voudra bien

  5. #5
    Membre Expert Avatar de Barsy
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    1 484
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 1 484
    Par défaut
    Je te conseille de remplacer ton iframe par un div

    Les frames sont des composants qui PARRAISSENT simples et ne sont justifiables que dans certains cas, et savoir déjà codé et nécessaires pour justifier leur utilisation AMHA.
    +1

    surtout les iframes qui sont encore plus complexes et qui peuvent facilement se remplacer par un div (il suffit bêtement de remplacer les balises de l'un par l'autre et comme ça tu restes sur la même page, plus besoin d'envoyer des variables à une frame)

    Cependant, si tu souhaites t'enfoncer dans le chaos des frames tu peux toujours faire un

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var maVariableQueJeSouhaitePasserAMaFrame = window.frames['idDeMaFrame'].maVariableDansLaquelleJeStockeSurMaFrame;
    Normalement, ça doit marcher

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 20
    Par défaut
    Je n'ai pas trop le choix, je suis obliger d'utiliser une iframe pour l'upload d'image.

    Je souhaitreai avoir des infos sur ceci
    var <?$variable?> = window.frames['upload'].MaVariableDansLaquelleJeStockeSurMaFrame;

    et pour MaVariableDansLaquelleJeStockeSurMaFrame = c'est a dire ???

    Ce code ou faut il le mettre ??

    Merci

  7. #7
    Membre Expert Avatar de Barsy
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    1 484
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 1 484
    Par défaut
    Je n'ai pas trop le choix, je suis obliger d'utiliser une iframe pour l'upload d'image.
    On a toujours le choix...

    surtout quand on manipule des images... Je n'ai d'ailleurs pas très bien compris ce que tu en fais. Tu les uploades de ton serveur sur l'ordinateur du client ou c'est l'inverse ? Parce que dans les deux cas, rien ne justifie l'utilisation d'une frame.

    Mets nous le lien du tuto sur l'upload dans la frame. Et explique nous en détail ce que tu souhaites faire, je suis sur qu'il y a un moyen très simple de le réaliser.

    Dis-nous ce dont tu as besoin, on te diras comment t'en passer (Coluche)

    EDIT : une dernière chose :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var <?$variable?> = window.frames['upload'].MaVariableDansLaquelleJeStockeSurMaFrame;
    ne mélange pas le php et le javascript. Fais déjà marcher ton site en JS et ensuite tu ajouteras le php.

  8. #8
    Membre Expert Avatar de Er3van
    Homme Profil pro
    Architecte Logiciel
    Inscrit en
    Avril 2008
    Messages
    1 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte Logiciel
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2008
    Messages : 1 430
    Par défaut
    Obligé d'utiliser une iframe ? Ah bon.... ^^'

    C'est dans tes spécs ?
    Si c'est le cas bonne chance : l'ami google pourra t'aider ?

    Sinon, tu peux faire de l'upload d'image avec n'importe quel formulaire, à moins qu'on parle de "drag 'n' drop"....


    PS : Barsy en farouche opposant des frames ? ^^'

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

Discussions similaires

  1. récupérer variable iframe
    Par Souri84 dans le forum Langage
    Réponses: 1
    Dernier message: 07/09/2010, 10h11
  2. Réponses: 1
    Dernier message: 16/09/2009, 16h52
  3. Réponses: 3
    Dernier message: 29/05/2009, 14h59
  4. Réponses: 2
    Dernier message: 04/02/2009, 20h50
  5. Erreur de variable lors de l'envoi du form
    Par Lenezir dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 02/02/2009, 15h54

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