script
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

script



  1. #1
    KHEOPS1982

    script


    ------

    Bonjour à tous,
    je met ce script dans mon site web mais ça ne marche pas .
    Au fait au lieu d'avoir l'heure et la date , j'ai le code sur ma page web
    pouvez-vous me dire pourquoi ?

    voici le script :
    <script language="JavaScript">
    function Heure() {
    jours = new Array ("dimanche","lundi","mardi","m ercredi","jeudi","vendredi","s amedi");
    mois = new Array ("janvier","février","mars","a vril","mai","juin","juillet"," août","septembre","octobre","n ovembre","décembre");
    d=new Date;
    if (d.getHours()<10) {h="0"+d.getHours()};
    else {h=d.getHours()};
    if (d.getMinutes()<10) {min="0"+d.getMinutes()};
    else {min=d.getMinutes()};
    if (d.getSeconds()<10) {sec="0"+d.getSeconds()};
    else {sec=d.getSeconds()};
    j=jours[d.getDay()];
    if (d.getDate()<10) {n="0"+d.getDate()};
    else {n=d.getDate()};
    m=mois[d.getMonth()];
    a=d.getYear();
    txt="Nous sommes le "+j+" "+n+" "+m+" "+a+", il est : "+h+":"+min+":"+sec;
    Calk.innerHTML = txt;
    setTimeout("Heure()", 1000);
    }
    </script>


    merci

    -----

  2. #2
    zoup1

    Re : script

    Si tu reprends le code original je pense qu'il fonctionnera --> http://www.javascriptfr.com/code.aspx?ID=15741

    Sinon pour qu'un script dans une page html fonctionne il faut que la page soit reconnue par le navigateur comme une page html.
    Pour cela elle doit être encadrée par un minimum de balises html et body.
    Ensuite le code que tu indiques fonctionne avec IE5 mais pas avec mozilla. La faute en est à la façon d'écrire dans la page avec le truc innerHTML. Tu peux remplacer cela par document.write du plus bel effet.
    Enfin, il faut appeller la fonction en Heure, ce qui n'est jamais fait dans le source dont tu parles. Le plus simple est de simplement faire appel à la fonction Heure lors d'un appel à document.write.

    Pour finir, le placement des ; n'est pas très heureux (au moins à mon gout) je ne sais pas exactement quelle est la syntaxe tolérée en javascript (et je ne veux pas le savoir) mais je préfère une syntaxe plus proche du C.

    cela donne le code suivant qui fonctionne... au moins avec Firefox.
    NB : Firefox possède une console Java pratique qui permet de visualiser les problèmes que JavaScript à rencontré dans l'exécution d'un code. Ainsi qu'une extension JavaScript Debugger qui permet de debugguer un script JavaScript ( )


    Code HTML:
    <html>
    <body>
    
    <script language="JavaScript">
    function Heure() {
    jours = new Array ("dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi");
    mois = new Array ("janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre");
    d=new Date;
    if (d.getHours()<10) {h="0"+d.getHours();}
    else {h=d.getHours();}
    if (d.getMinutes()<10) {min="0"+d.getMinutes();}
    else {min=d.getMinutes();}
    if (d.getSeconds()<10) {sec="0"+d.getSeconds();}
    else {sec=d.getSeconds();}
    j=jours[d.getDay()];
    if (d.getDate()<10) {n="0"+d.getDate();}
    else {n=d.getDate();}
    m=mois[d.getMonth()];
    a=d.getYear();
    txt="Nous sommes le "+j+" "+n+" "+m+" "+a+", il est : "+h+":"+min+":"+sec;
    //Calk.innerHTML = txt;
    return(txt);
    setTimeout("Heure()", 1000);
    }
    
    document.write(Heure());
    
    </script>
    
    //<span id ="Calk"></span>
    
    </body>
    </html>
    Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées.

  3. #3
    invite9b7da66e

    Re : script

    Bonjour,

    D'où sors-tu ce code ? D'ici peut-être ! Ca peut ne pas marcher pour plusieurs raisons, mais si comme je le pense tu n'es pas familié avec le language html et que tu as copié collé ce code dans la partie 'création' de ton éditeur de pages html, le résultat que tu obtiens était prévisible ... Comme je ne sais pas quel logiciel tu utilises, je te conseille dans un premier temps de cliquer droit sur ton fichier .htm, de l'ouvrir avec bloc note et de comparer ce que tu vois avec la page que j'ai donné ci-dessus.
    edit : devancé par zoup1 !

  4. #4
    KHEOPS1982

    Re : script

    Salut à tous

    j'ai essayé ce que vous m'avez dit et cela ne fonctionne toujours pas. J'utilise Microsoft FrontPage, internet explorer 6, windows XP

    merci

  5. A voir en vidéo sur Futura
  6. #5
    zoup1

    Re : script

    Citation Envoyé par KHEOPS1982
    Salut à tous

    j'ai essayé ce que vous m'avez dit et cela ne fonctionne toujours pas. J'utilise Microsoft FrontPage, internet explorer 6, windows XP
    merci
    Le source que je te propose est à mettre dans un simple fichier texte tout ce qu'il y a de plus standard tu peux le faire avec le bloc note par exemple. Pas besoin d'utiliser frontpage pour cela (je ne sais pas vraiment comment fonctionne front page) ou alors il faut faire en sorte de modifier le code source du fichier.

    J'ai mis le truc sur mon serveur.
    http://zoup1.free.fr/date.html
    Tu peux le tester. Je l'ai testé avec internet explorer 6.Cela fonctionne dans la mesure où les scripts sont autorisés évidemment.
    Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées.

Discussions similaires

  1. Script formulaire
    Par KHEOPS1982 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 0
    Dernier message: 02/05/2006, 19h34
  2. script formulaire
    Par KHEOPS1982 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 5
    Dernier message: 19/07/2005, 11h37
  3. script
    Par KHEOPS1982 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 2
    Dernier message: 25/01/2005, 10h36
  4. script perl
    Par invitedb5f9f42 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 25/12/2004, 17h42
  5. pb de script..
    Par invited0379e4d dans le forum Logiciel - Software - Open Source
    Réponses: 5
    Dernier message: 26/08/2004, 21h41
Découvrez nos comparatifs produits sur l'informatique et les technologies.