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 :

Javascript & Firefox


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �clair�
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 414
    Par d�faut Javascript & Firefox
    Bonjour � toutes et � tous.

    En appelant la fonction
    Ident
    � partir d'un
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <a href="#" onClick="Ident()">Identifiez-vous</a>
    Firefox me retourne syst�matiquement
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    Erreur*: Ident is not defined
    Fichier source*: http://xxxxx.free.fr/xxxxxx/XXXXXX/YYYYYY.php?id=1951&page=5
    Ligne*: 1
    La ligne 1
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    Seul FF (PC & Mac) ne pose pb, IE PC, Safari, Op�ra.... fonctionne correctement !
    La v�rification W3C ne retourne rien de particulier � ce propos !
    Qui a une solution � ce dysfonctionnement ?
    D'avance merci

    Le script JS est :
    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
     
    var Image = new Image();
    Image.src="../Images/AideGenerale.png";
    function AffichageAideGenerale() {
        var X = (screen.availWidth - Image.width)/2;
    	var Y = (screen.availHeight - Image.height)/2;
    	posX = posX - Image1.width/4;
    //	alert(posY);
    	document.getElementById("AideGenerale").style.left= X +'px';
    	document.getElementById("AideGenerale").style.top= Y +'px';
    	document.getElementById("AideGenerale").style.width= Image.width +'px';
    	document.getElementById("AideGenerale").style.height= Image.height +'px';
        document.getElementById("AideGenerale").style.visibility="visible";
    }
     
    function AideGenerale() {
        AffichageAideGenerale();
        document.getElementById("EmailReferent").style.visibility="hidden";
        document.getElementById("Ident").style.visibility="hidden";
        document.getElementById("RessPerso").style.visibility="hidden";
        document.getElementById("AideGenerale").style.visibility="visible";
        document.getElementById("TexteAideGenerale").style.visibility="visible";
    }
     
    function Ident() {
        AffichageAideGenerale();
    /    document.getElementById("AideGenerale").style.visibility="visible";
        document.getElementById("Ident").style.visibility="visible";
    }

  2. #2
    Membre Expert
    Avatar de pmithrandir
    Homme Profil pro
    Responsable d'�quipe d�veloppement
    Inscrit en
    Mai 2004
    Messages
    2 419
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : Responsable d'�quipe d�veloppement
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 419
    Par d�faut
    document.getElementById("Ident").style.visibility="hidden";

    ton erreur ne viendrait pas plut�t de la ?

  3. #3
    Expert confirm�
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Ao�t 2003
    Messages
    3 684
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activit� : danseur

    Informations forums :
    Inscription : Ao�t 2003
    Messages : 3 684
    Par d�faut
    �vite quand m�me de lancer une fonction sur lien;
    essaie d'ajouter return false apr�s l'appel de fonction;
    supprime aussi, pour faire joli, la majuscule � "onClick";

    si la fonction est d�finie plus haut que le lien, �a devrait marcher;

    ton code est (un peu) bavard!

    le "/" en d�but de ligne est suspect...

  4. #4
    Membre �clair�
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 414
    Par d�faut
    Merci pour votre r�ponse

    le "/" est une erreur de frappe dans le post, �videmment // ou /* ou rien.

    Je regarde la suite et vous tiens inform�s

  5. #5
    R�dacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Ao�t 2005
    Messages
    9 601
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2005
    Messages : 9 601
    Par d�faut
    Je vois pas trop ce qui cloche. Est-ce que les autres fonctions appel�es �galement par un onclick fonctionnent ?

    T'as essay� de d�boguer progressivement ? Par exemple, mets uniquement un simple alert("toto"); dans Ident() pour v�rifier qu'elle est bien appel�e. Si �a passe, c'est qu'il y a un pb avec le contenu de la fonction, comme par exemple la fonction AffichageAideGenerale.

  6. #6
    Membre �clair�
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 414
    Par d�faut
    Citation Envoy� par _Mac_ Voir le message
    Je vois pas trop ce qui cloche. Est-ce que les autres fonctions appel�es �galement par un onclick fonctionnent ?

    T'as essay� de d�boguer progressivement ? Par exemple, mets uniquement un simple alert("toto"); dans Ident() pour v�rifier qu'elle est bien appel�e. Si �a passe, c'est qu'il y a un pb avec le contenu de la fonction, comme par exemple la fonction AffichageAideGenerale.
    Visiblement Ident() n'est pas appel�e ne fonctionne pas.

    Mon code
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    function Ident() {
    	alert("Bonjour");
    }
    En fait aucune fonction JS ne fonctionne sous FF (Mac ou PC), bizarre non ?
    N�anmoins merci, si tu vois autres choses ... n'h�sites pas !

  7. #7
    Membre �clair�
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 414
    Par d�faut
    Citation Envoy� par javatwister Voir le message
    �vite quand m�me de lancer une fonction sur lien;
    essaie d'ajouter return false apr�s l'appel de fonction;
    supprime aussi, pour faire joli, la majuscule � "onClick";

    si la fonction est d�finie plus haut que le lien, �a devrait marcher;

    ton code est (un peu) bavard!

    le "/" en d�but de ligne est suspect...
    �vite quand m�me de lancer une fonction sur lien;
    Comment faire alors ?
    Qu'entends-tu par
    ton code est (un peu) bavard!
    ?
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    onclick="Ident(); return false"
    return toujours la m�me erreur. !!!???

    Merci pour ta r�ponse rapide

  8. #8
    R�dacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Ao�t 2005
    Messages
    9 601
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2005
    Messages : 9 601
    Par d�faut
    Citation Envoy� par bronon Voir le message
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    function Ident() {
        AffichageAideGenerale();
    /    document.getElementById("AideGenerale").style.visibility="visible";
        document.getElementById("Ident").style.visibility="visible";
    }
    C'est quoi ce / tout seul ? C'est une erreur de recopie ou bien ? Mettre un deuxi�me / pourrait peut-�tre aider

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Fonctions Javascript et Firefox
    Par b Oo dans le forum G�n�ral JavaScript
    R�ponses: 5
    Dernier message: 29/05/2006, 23h21
  2. le javascript de firefox ne reconnait pas le css externe ?
    Par reski dans le forum G�n�ral JavaScript
    R�ponses: 4
    Dernier message: 27/03/2006, 13h23
  3. Javascript IE--- Firefox/Netscape
    Par MASSAKA dans le forum G�n�ral JavaScript
    R�ponses: 6
    Dernier message: 19/08/2005, 17h06
  4. Probl�me javascript avec Firefox
    Par Bis�n�rs dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 18/08/2005, 17h18
  5. processeur javascript et firefox
    Par arnobidul dans le forum XSL/XSLT/XPATH
    R�ponses: 1
    Dernier message: 05/08/2005, 11h09

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