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 :

Ne gere pas cette propriété ou cette méthode


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    190
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 190
    Par défaut Ne gere pas cette propriété ou cette méthode
    Bonjour à tout le monde
    voici une fonction que j'ai codé ce matin,
    comme d'habitude fonctionne bien sous FF,
    et comme d'habitude Bug sous IE
    sous ie ça me dit "cet objet ne gère pas cette propriété ou méthode";
    voici la fonction :
    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
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    	function displayChange(lasession) 
    {
     
    		monel = document.getElementById('formRechercheCache');
    		autreel = document.getElementById('autreel');
    		if(monel.style.display=='none')
    		{
    			monel.style.display='block';
    			switch(lasession)
    			{
    				case "fr":
    					autreel.innerHTML="Recherche simple";
    					break;
    				case "nl":
    					autreel.innerHTML="Eenvoudig zoeken";
    					break;
    				case "en":
    					autreel.innerHTML="Simple search";
    					break;
    				default:"recherche simple";
    					break;
    			}
    		}
    		else
    		{
    			monel.style.display='none';
    			switch(lasession)
    			{
    				case "fr":
    					autreel.innerHTML="Recherche détaillée";
    					break;
    				case "nl":
    					autreel.innerHTML="Gedetailleerde zoekopdracht";
    					break;
    				case "en":
    					autreel.innerHTML="Search for details";
    					break;
    				default:"recherche avancée";
    					break;
    			}
    		}
     
    }

  2. #2
    Membre chevronné Avatar de d-Rek
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    438
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2007
    Messages : 438
    Par défaut
    Pour que ton monel.style.display=='none' renvoie true, ta déclaration de display doit être inline dans ton code non ?

    Ca bug où ? (désolé je digère là..)

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    190
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 190
    Par défaut
    non, dans mon code elle est sur 'none' vu qu'au début la box ne doit pas apparaitre

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    190
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 190
    Par défaut
    ça bug, juste sous ie7

    sous FF, lorque je clic sur mon lien, ma box s'affiche

    et sous ie il me met l'erreur, 'ne gere pas cet propriété ou methode'

  5. #5
    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
    Pas d'anomalie flagrante dans ton code ...
    Citation Envoyé par starr Voir le message
    ça bug, juste sous ie7
    Il me semble qu'il y a un bug sur la gestion du display.
    Essaye
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    monel.style.display='';
    Mais je sais plus (car j'utilise pas IE7) si c'est à la place de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    monel.style.display='block';
    ou de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    monel.style.display='none';
    A tester, donc ...

    A+

  6. #6
    Membre chevronné Avatar de d-Rek
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    438
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2007
    Messages : 438
    Par défaut
    Block/none, jamais rencontré de soucis avec ça sous IE7
    le display=''; me laisse perplexe par contre.

  7. #7
    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 d-Rek Voir le message
    Pour que ton monel.style.display=='none' renvoie true, ta déclaration de display doit être inline dans ton code non ?
    Non non. Pas forcément.

    @starr : quelle est la ligne qui pose problème ?
    Peut-on avoir le code html des tags concernés ?

    A+

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    190
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 190
    Par défaut
    voici le bout de code html concerné:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    	<a href='#' id='autreel' title='' onclick="displayChange('<?php $_SESSION['langue'];?>');">test</a>
    					<div id='formRechercheCache' style='display:none'>
    						<Label><?php print(SURFACE_HAB);?> :</label>
    						<div class="de_a">
    						<span><?php print(DE);?></span>
    							<input type='texte' name='surface_min' maxlength='4' size='8'/>
    						<span><?php print(A);?></span>
    							<input maxlength='4' size='8' type='text' name='surface_max'/><br />
    					</div>
    					<div id='avec_photo'>
    						<label><?php print(AVEC_PHOTO);?>:</label>
    							<input type="checkbox" name="avec_photo"/>
    					</div>

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

Discussions similaires

  1. [POO] [IE6] Cet objet ne gère pas cette propriété ou cette méthode
    Par sabotage dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 08/01/2009, 22h44
  2. Réponses: 8
    Dernier message: 05/06/2008, 15h19
  3. Réponses: 3
    Dernier message: 29/12/2007, 23h39
  4. Cet objet ne gère pas cette propriété ou cette méthode
    Par _Michel dans le forum Visual C++
    Réponses: 2
    Dernier message: 08/11/2007, 22h06
  5. [Jscript]Cet objet ne gère pas cette propriété ou cette méthode
    Par 1tox dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 02/06/2006, 09h19

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