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 :

Object html et passage et récupération de valeur


Sujet :

JavaScript

  1. #1
    Membre éclairé
    Avatar de airod
    Homme Profil pro
    Gérant Associé, DMP Santé et Directeur technique
    Inscrit en
    Août 2004
    Messages
    767
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Gérant Associé, DMP Santé et Directeur technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 767
    Par défaut Object html et passage et récupération de valeur
    bonjour, j'ai un soucis de débutant.
    j'ai une page comportant des "object" html pour includer des page html.
    J'aimerai passer ou récupérer des variables d'une page a une autre.
    Je n'ai rien trouvé sur le net jusqu'a present.

    quelqu'un aurait il un exemple ou tuto a me pousser.
    merci

  2. #2
    Inactif
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 117
    Par défaut
    Citation Envoyé par airod Voir le message
    bonjour, j'ai un soucis de débutant.
    j'ai une page comportant des "object" html pour includer des page html.
    J'aimerai passer ou récupérer des variables d'une page a une autre.
    Je n'ai rien trouvé sur le net jusqu'a present.

    quelqu'un aurait il un exemple ou tuto a me pousser.
    merci
    Remplacer ces <object> mal gérés par les navigateurs et utiliser des iframes beaucoup plus stables.

  3. #3
    Membre éclairé
    Avatar de airod
    Homme Profil pro
    Gérant Associé, DMP Santé et Directeur technique
    Inscrit en
    Août 2004
    Messages
    767
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Gérant Associé, DMP Santé et Directeur technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 767
    Par défaut
    réponse incorrecte!
    même si les iframes sont une autre solution, c'est pas une raison pour ne pas chercher a utiliser autre chose. (dit sans agressivité aucune!)
    Juste pour élargir ses connaissances, non!


    bon, si quelqu'un a une réponse a me donner pour me permettre de continuer mes investigations.
    Merci

  4. #4
    Inactif
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 117
    Par défaut
    Citation Envoyé par airod Voir le message
    réponse incorrecte!
    même si les iframes sont une autre solution, c'est pas une raison pour ne pas chercher a utiliser autre chose. (dit sans agressivité aucune!)
    Juste pour élargir ses connaissances, non!


    bon, si quelqu'un a une réponse a me donner pour me permettre de continuer mes investigations.
    Merci
    hummm tiens jai pas testé si ça marché avec IE6 l'utilisation de object. Tu as testé ?

    Tant que nous aurons cet étron dans les pattes on sera un peu gêné (quoi que, si le gars a du JS il sera heureux sous IE6)

  5. #5
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    Il semblerait que même sous le machin dont tu parles là Gastu ça fonctionne...
    http://joliclic.free.fr/html/object-...ct-results.php

    Par conte pour ce qui est est d'acceder aux elements de la page ainsi incluse il semblerait que le DOM y soit reticent .
    Mes quelques essais d'acceder à des objets de la page en data de la balise objetc se sont soldés soit par des "undefined" ou des "permission refusée" alors que je ne tente pas du crossdomain
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  6. #6
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    Ben finalement ça fonctionne sans trop de soucis ...

    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
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>Nouvelle page 1</title>
    <script type="text/javascript">
    function bar(){
    var newNode=document.getElementsByTagName('object')[0].createElement('div')
    var innerNode=document.getElementsByTagName('object')[0].createTextNode('Coucou')
    newNode.appendChild(innerNode)
    document.getElementsByTagName('object')[0].body.appendChild(newNode)
    document.getElementsByTagName('object')[0].getElementById('funky').value='Spacefrog'
    alert(document.getElementsByTagName('object')[0].getElementById('funky2').value)
    }
    </script>
     
    </head>
    <body>
    Test d'object
    <p>
    <object name='foo' id="foo"  data="nouvelle_page_2.htm" type="text/html" width="300" height="200">
    </object>
    <input type='button' onclick='bar()' value ="go" />
    </body>
    </html>
    On peut converser avec la pages incluse par datd text/html d'une balise object.
    ajouter un elements attribuer et recupérer un value ...
    SOUS IE UNIQUEMENT !!!
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  7. #7
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    Bon ben voilà, en fouillant un peu avec une boucle for (elt in blaisObject) j'ai trouvé comment mettre la main sur le contenu:

    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
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>Nouvelle page 1</title>
    <script type="text/javascript">
    function bar(){
    var HTMLObj=(document.all)?document.getElementsByTagName('object')[0]:document.getElementsByTagName('object')[0].contentDocument;
    var newNode=HTMLObj.createElement('div')
    var innerNode=HTMLObj.createTextNode('Coucou')
    newNode.appendChild(innerNode)
    HTMLObj.body.appendChild(newNode)
    HTMLObj.getElementById('funky').value='Spacefrog'
    alert(HTMLObj.getElementById('funky2').value)
    }
    </script>
     
    </head>
    <body>
    Test d'object
    <p>
    <object name='foo' id="foo"  data="nouvelle_page_2.htm" type="text/html" width="300" height="200">
    </object>
    <input type='button' onclick='bar()' value ="go" />
     
    </body>
     
    </html>
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  8. #8
    Membre éclairé
    Avatar de airod
    Homme Profil pro
    Gérant Associé, DMP Santé et Directeur technique
    Inscrit en
    Août 2004
    Messages
    767
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Gérant Associé, DMP Santé et Directeur technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 767
    Par défaut
    cool, ca c'est bien!
    bon je vais faire mes tests a partir de là!
    merci beaucoup

  9. #9
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    J'ai pas encore réussi l'inverse c'est a dire opérer à partir de la fille
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

Discussions similaires

  1. [checkbox] Récupération des valeurs de checkbox
    Par chng001 dans le forum Struts 1
    Réponses: 13
    Dernier message: 07/09/2009, 20h31
  2. [struts] [checkbox] récupération des valeurs cochées
    Par abourell dans le forum Struts 1
    Réponses: 16
    Dernier message: 10/06/2005, 20h58
  3. Réponses: 10
    Dernier message: 27/08/2004, 11h55
  4. récupération de valeur de lien
    Par sex-sansbol dans le forum ASP
    Réponses: 3
    Dernier message: 07/06/2004, 10h43
  5. Récupération de valeurs d'un tableau
    Par leeloo076 dans le forum ASP
    Réponses: 12
    Dernier message: 25/03/2004, 10h59

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