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

Développement Sharepoint .NET Discussion :

[SP2010] javascript(JQuery) sur formulaire avec IE


Sujet :

Développement Sharepoint .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Février 2012
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Février 2012
    Messages : 34
    Par défaut [SP2010] javascript(JQuery) sur formulaire avec IE
    Bonjour,
    J'ai fait un petit formulaire dynamique, et j'enregistre toutes mes info dynamique dans un champ caché que je traite ensuite quand je veux faire un edit ou un view.

    Pour celà lors de l'ajout de ligne j'utilise du Jquery
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $('#example').append('<tr><td width="25%" class="ms-vb"><select title="Project Code List" onChange="calcDay()" id = "nameproject'+ i + '">\
    <option value="0"  selected="selected">(None)</option>
    Ce n'est que un bout mais ça me permet de rajouter un textfield quand je clique sur un bouton.

    ça fonctionne bien sur tous les navigateurs sauf .... IE bien sur.

    En fait ça peut fonctionner, je m'explique.

    Par défault quand on cliques sur nouveau form, edit form et view form, sa ouvre une sorte de popup formulaire au milieu de la page.
    Le script ne fonctionne pas uniquement dans cette popup ...

    Si j'affiche directement le formulaire via l'url dans une page pleine, alors ça fonctionne, par exemple je tape directement : https://monsite/monsoussites/Lists/dispform.aspx?id=3 là le script fonctionne.

    Dans le cas contraire, IE developpeur tools m'indique une erreur sur le append...

    Est ce que vous savez pourquoi et comment résoudre ce problème ?

    Merci

  2. #2
    Expert confirmé Avatar de Lapinpanda
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2009
    Messages
    3 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 230

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Février 2012
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Février 2012
    Messages : 34
    Par défaut
    J'ai bien utiliser un _spBodyOnLoadFunctionNames.push("maFonction"); et le developpeur tools de IE m'annonce bien un pb au niveau du "#example".append

    ....

  4. #4
    Expert confirmé Avatar de Lapinpanda
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2009
    Messages
    3 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 230
    Par défaut
    et le developpeur tools de IE m'annonce bien un pb au niveau du "#example".append
    Quel est le contenu de cette erreur?

  5. #5
    Membre averti
    Homme Profil pro
    Inscrit en
    Février 2012
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Février 2012
    Messages : 34
    Par défaut
    Il me dit erreur :
    Arret provoqué par une erreur JSCRIPT -objet attendu
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $('#example').append('<tr><td width="25%" class="ms-vb"><select title="Project Code List" onChange="calcDay()" id = "nameproject'+ i + '">
    Et quand j'ai le meme code directement dans la page sans passer par la popup aucune erreur .....
    Sa me fait même planter I.E 9fois sur 10 ....

  6. #6
    Expert confirmé Avatar de Lapinpanda
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2009
    Messages
    3 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 230
    Par défaut
    Sauf mauvais copier de ta part, pour moi :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $('#example').append('<tr><td width="25%" class="ms-vb"><select title="Project Code List" onChange="calcDay()" id = "nameproject'+ i + '">'); 

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

Discussions similaires

  1. Réponses: 7
    Dernier message: 14/01/2008, 12h12
  2. recherche sur formulaire avec caractere joker
    Par christ-94 dans le forum Access
    Réponses: 5
    Dernier message: 24/05/2006, 14h20
  3. Réponses: 19
    Dernier message: 26/01/2006, 08h44
  4. [débutant]petit problème sur formulaire avec onglets
    Par Christophe93250 dans le forum Access
    Réponses: 2
    Dernier message: 06/01/2006, 10h46
  5. Test sur formulaire avec liste des erreurs
    Par Nicos77 dans le forum Langage
    Réponses: 37
    Dernier message: 17/11/2005, 10h22

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