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] ne fontionne pas ?


Sujet :

JavaScript

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 175
    Points : 65
    Points
    65
    Par défaut [Javascript] ne fontionne pas ?
    bonjour

    je viens de faire tester ma page à un utilisateur et, ôh surprise, les javascripts ne fonctionnent pas ! même pas un simple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="javascript:close()"> Fermer </a>
    A quoi cela peut-il être dû ? comment "corriger" ? peut-on détecter si javascript est "actif" sur un poste en particulier (et dans ce cas, faire un alert pour dire à l'utilisateur "attention ! ton pc est tout crouni va falloir faire qqchose")

    merci d'avance

    PS: il est à préciser que l'utilisateur en question est sous IE6

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 175
    Points : 65
    Points
    65
    Par défaut
    ... bizarre...

    apparremment certaines marchent d'autres pas... et j'ai remarqué que rien ne marchait quand je faisais un


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <script langage="javascript" src="IHMdetailContrat.js">
    </script>
    alors que le fichier est bien là (puisque sur mon poste tout va bien) et qu'il n'y a pas le petit message "Terminé" avec un icône pour signaler qu'il y a une erreur

    je ne comprends plus...

  3. #3
    Membre émérite
    Inscrit en
    Septembre 2002
    Messages
    2 307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Points : 2 814
    Points
    2 814
    Par défaut
    envoie ton code IHMdetailContrat.js!

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 175
    Points : 65
    Points
    65
    Par défaut
    voila

    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
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    function filtrer(valfiltre)
    {
    var url=document.URL;
    var index=url.indexOf("REAL=");
    var tab= new Array();
    var result = new Array();
    var retour;
    var fil;
    if (index==-1)
    retour=url+'&REAL=' + valfiltre;
    else
    {
    	tab=url.split('&');
    	var long=tab.length;
    	for( var i=0 ; i<long ; i++)
    	{
    		fil = tab[i].indexOf("REAL=");
    		if (fil!=-1) result[i]=(tab[i].split('='))[0]+'='+valfiltre ;
    		else result[i]=tab[i]
    	}
    	var long2=result.length;
    	retour=tab[0];
    	for(i=1;i<long2;i++)
    	retour = retour +'&'+ result[i];
    }
     
    window.location.href=retour;
    }
     
     
    function initialiser()
    {
    var url=document.URL;
    if ((url.indexOf("T_PRI=")==-1) && (url.indexOf("T_SEC=")==-1) && (url.indexOf("T_TER=")==-1) && (url.indexOf("O_PRI=")==-1)&& (url.indexOf("O_SEC=")==-1)&& (url.indexOf("O_TER=")==-1))
    url=url+'&T_PRI=codeTiers&T_SEC=codeTiers&T_TER=codeTiers&O_PRI=ascending&O_SEC=ascending&O_TER=ascending';
    return url;
    }
     
    function trier(){
    var url = initialiser();
    var retour;
    var pri;
    var sec;
    var ter;
    var opri;
    var osec;
    var oter;
    var valeurpri = document.getElementsByName("T_PRI").item(0).value;
    var valeursec = document.getElementsByName("T_SEC").item(0).value;
    var valeurter = document.getElementsByName("T_TER").item(0).value;
    var valeuropri = document.getElementsByName("O_PRI").item(0).value;
    var valeurosec = document.getElementsByName("O_SEC").item(0).value;
    var valeuroter = document.getElementsByName("O_TER").item(0).value;
    var tab= new Array();
    var result = new Array();
    tab=url.split('&');
    var long=tab.length;
    for( var i=0 ; i<long ; i++)
    {
    pri = tab[i].indexOf("T_PRI=");
    sec = tab[i].indexOf("T_SEC=");
    ter = tab[i].indexOf("T_TER=");
    opri = tab[i].indexOf("O_PRI=");
    osec = tab[i].indexOf("O_SEC=");
    oter = tab[i].indexOf("O_TER=");
     
    if (pri!=-1) result[i]=(tab[i].split('='))[0]+'='+valeurpri ;
    else 
    if (sec!=-1) result[i]=(tab[i].split('='))[0]+'='+valeursec ;
    else
    if (ter!=-1) result[i]=(tab[i].split('='))[0]+'='+valeurter ;
    else
    if (opri!=-1) result[i]=(tab[i].split('='))[0]+'='+valeuropri ;
    else
    if (osec!=-1) result[i]=(tab[i].split('='))[0]+'='+valeurosec ;
    else
    if (oter!=-1) result[i]=(tab[i].split('='))[0]+'='+valeuroter ;
    else
    result[i]=tab[i]
    }
    var long2=result.length;
    retour=tab[0];
    for(i=1;i<long2;i++)
    retour = retour +'&'+ result[i];
    window.location.href=retour;
    }
     
     
    function remplis() {
    monframeset.frames[0].location.href='http://emc2-intra-portail:8086/emc2/Webpages/impression_haut.htm'; 
    monframeset.frames[1].location.href=document.URL; 
    }
     
    function ouvre() {
    monframeset=window.open("http://emc2-intra-portail:8086/emc2/Webpages/impression.htm","Page"); 
    }
    mais sur mon poste et celui d'un collègue, ca fonctionne parfaitement... c'est quand meme bizarre...

  5. #5
    Membre émérite
    Inscrit en
    Septembre 2002
    Messages
    2 307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Points : 2 814
    Points
    2 814
    Par défaut
    pas d'erreur de javascript!
    Ton internaute a du désactivé le javascript!
    <noscript>
    Veuillez réactiver le javascript!
    </noscript>

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 175
    Points : 65
    Points
    65
    Par défaut
    mais comment désactiver/Activer le javascript ???

  7. #7
    Rédacteur

    Avatar de Erwy
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2003
    Messages
    4 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2003
    Messages : 4 967
    Points : 10 927
    Points
    10 927
    Par défaut
    c'est dans les options du navigateur

  8. #8
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 175
    Points : 65
    Points
    65
    Par défaut
    dans intenet explorer 6 ?

    outils->options internet... mais après ???

  9. #9
    Membre du Club
    Inscrit en
    Février 2003
    Messages
    80
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 80
    Points : 47
    Points
    47
    Par défaut
    le dernier onglet "advanced" (je l'ai en anglais mon ie6) et dans browsing, la 4eme ligne indique si tu acceptes ou non les javascripts.

  10. #10
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 175
    Points : 65
    Points
    65
    Par défaut
    merci le problème est résolu... il en reste toutefois un autre pour les gens sous ie5.5

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

Discussions similaires

  1. [XSLT]javascript ne marche pas dans le XSL
    Par KorT3XX dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 20/06/2007, 13h10
  2. [javascript] Ne fonctionne pas sur Safari
    Par sanosuke85 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 12/03/2007, 09h20
  3. [AJAX] Javascript n'est pas exécuté avec ajax.
    Par John6281 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 27/02/2007, 14h35
  4. Javascript-html: ne pas afficher le javascript:void(0)
    Par Anarianthe dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 01/02/2006, 23h32
  5. HTACCESS qui ne fontionne pas...
    Par Raideman dans le forum Apache
    Réponses: 4
    Dernier message: 28/06/2005, 08h34

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