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 :

'form' a la valeur null ou n'est pas un objet.


Sujet :

JavaScript

  1. #21
    Membre confirmé
    Inscrit en
    Décembre 2008
    Messages
    72
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Décembre 2008
    Messages : 72
    Par défaut
    Merci pour ta proposition.
    J'ai essayé ta solution. Ca ne marche pas.
    De plus je ne peux pas remplacer le href du lien, puisque c'est cet attribut qui appelle la fonction openDocument() qui tente d'ouvrir une popup.

  2. #22
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Citation Envoyé par ruza01 Voir le message
    Ca ne marche pas.
    Ce diagnostique ne va pas aider à le faire marcher

    Citation Envoyé par ruza01 Voir le message
    De plus je ne peux pas remplacer le href du lien, puisque c'est cet attribut qui appelle la fonction openDocument() qui tente d'ouvrir une popup.


    J'ai l'impression que tu es parti sur un fonctionnement bien compliqué pour gérer ce cas très simple ...

    A+

  3. #23
    Membre confirmé
    Inscrit en
    Décembre 2008
    Messages
    72
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Décembre 2008
    Messages : 72
    Par défaut
    Ok pour l'aide j'ai pas été très fin la-dessus...Mais en même temps ca résume bien
    Pour ce qui est de la complexité du code, je confirme!
    Ce que je veux c'est qu'une popup s'ouvre automatiquement au chargement d'une fenêtre ,si j'ai un document présent dans un certain répertoire.
    De plus il faut que je puisse "rappeler" cette popup via un lien si elle a été fermée.
    Donc le traitement de l'information doit être dans la fonction.D'où la présence des lignes qui traite le form.
    Mon souci est que le form est considéré comme null par Ie7.
    Il n'y a pas de raison pour que ca marche mieux sous FF que sous Ie. Non?

  4. #24
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Citation Envoyé par ruza01 Voir le message
    Il n'y a pas de raison pour que ca marche mieux sous FF que sous Ie. Non?
    Heu ... comment formuler ça

    Disons que les 2 navigateurs n'appliquant pas toujours les mêmes règles de fonctionnement, leur comportement peut effectivement être différent avec un même code

    A+

  5. #25
    Membre confirmé
    Inscrit en
    Décembre 2008
    Messages
    72
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Décembre 2008
    Messages : 72
    Par défaut
    Oui c'est mon constat aussi. En tout cas c'est bien nul parce que je dois pourtant me servir d'ie.

  6. #26
    Membre confirmé
    Inscrit en
    Décembre 2008
    Messages
    72
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Décembre 2008
    Messages : 72
    Par défaut
    Après une intense réflexion et pas mal d'aide j'ai trouvé une solution à mon problème. Je vous laisse admirer
    Code javascript : 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
    28
    29
    30
    31
     
    <form name="fdocument" ></form>
     
    <script>
     
     
    var winPopup;
     
    function openDocument(doc)  { 
      windowName = "Litige";
      //form = window.document.fdocument;
    //  form.action=doc; 
    //  form.target = windowName;
    //  form.submit(); 
      winPopup = window.open(doc, windowName); 
     
    }
     
    function closePopup() {  
      if (winPopup) winPopup.close();
    }
     
    function verif(){
    var fileName ='[ivy.get(in.document.file)]';
    if (fileName != '') {
    	openDocument(fileName);
    }
    }
     
    verif();
    </script>


    Une journée pour ca c'est beau non?
    Merci beaucoup pour votre aide bonne soirée

  7. #27
    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
    Et après on viendra me dire que c'est pas un problème d'instanciation de popup ?
    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. #28
    Membre confirmé
    Inscrit en
    Décembre 2008
    Messages
    72
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Décembre 2008
    Messages : 72
    Par défaut
    Merci pour ta remarque space-frog mais comme je l'ai dis plus haut je débutte en javascript et donc je suis un peu voir beaucoup boulet par moment .
    Pourrais-tu alors m'expliquer un peu pourquoi c'était un souci d'instanciation de popup?

  9. #29
    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
    comme dit lors de ma première intervention ...
    si la popup n'existe pas ... tu auras beau essayer de lui mettre du contenu
    ...

    il faut attendre que le navigateur créé la popup (d'ou le setInterval pour temporiser )

    tu devrais essayer à titre de test de le faire en deux temps ...
    un bouton qui ouvre la popup, un second bouton qui fait les autre opérations necessitant l'existance du popup ...

    Ensuite on peut envisager une focntion recurrente qui testerait l'existance ou non du popup avant de lancer la suite des opérations ...
    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 !

  10. #30
    Membre confirmé
    Inscrit en
    Décembre 2008
    Messages
    72
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Décembre 2008
    Messages : 72
    Par défaut
    Je vais regarder ça.
    Merci pour ton explication, ça me fait avancer.

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Erreur sous IE : 'form' a la valeur Null ou n'est pas un objet
    Par Esil2008 dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 30/04/2008, 16h39
  2. [DOM] Erreur JS (valeur null ou n'est pas un objet)
    Par jibeji dans le forum Général JavaScript
    Réponses: 13
    Dernier message: 10/02/2008, 15h42
  3. Réponses: 1
    Dernier message: 22/05/2007, 12h51
  4. 'value' a la valeur Null ou n'est pas un objet
    Par FrankOVD dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 31/05/2006, 08h25

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