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 :

Restauration d'un ancien script


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2013
    Messages
    226
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2013
    Messages : 226
    Par défaut Restauration d'un ancien script
    Bonjour,

    Je suis entrain de restaure un vieux site que je développais il y a 20 ans avec quelques amis.
    Seulement voilà, je me retrouve en présence d'un script javascript qui ne fonctionne plus dans les
    navigateurs modernes.

    Quelqu'un pourrait-il m'aider svp ?

    Le script fait agrandir et rétrécie le texte en affichant alternativement les parties de phrase.
    Je joins une vidéo:


    Code html : 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
    97
    98
    <body background="images/bulvert.jpg" bgproperties="fixed">
     
    <h1 align="center">
    <BASEFONT>
    <font color="#ff00ff"></h1>
    <h1>
        <script language=JavaScript>
            // Defining variables
            var speed = 20;
            var cycledelay = 100;
            var maxsize = 60;
     
            var x = 0;
            var y = 0;
            var themessage, size;
            var esize = "</font>";
     
            function initArray() {
                this.length = initArray.arguments.length;
                for (var i = 0; i < this.length; i++) {
                    this[i] = initArray.arguments[i];
                }
            }
            var themessage2 = new initArray(
            // Page Growing and Shriking Title
            "Welcome",
            "To Tortue",
            "Dgéniale",
            "Island"
            );
            if(navigator.appName == "Netscape")
            document.write('<layer id="wds"></layer><br>');
            if (navigator.appVersion.indexOf("MSIE") != -1)
            document.write('<span id="wds"></span><br>');
            function upwords(){     // Growing Text Function
                themessage = themessage2[y];
                if (x < maxsize) {
                    x++;
                    setTimeout("upwords()",speed);
                }
                else setTimeout("downwords()",cycledelay);
     
                if(navigator.appName == "Netscape") {
                    size = "<font point-size='"+x+"pt'>"; 
                    document.wds.document.write(size+"<center>"+themessage+"</center>"+esize);
                    document.wds.document.close();
                }
                if (navigator.appVersion.indexOf("MSIE") != -1){
                    wds.innerHTML = "<center>"+themessage+"</center>";
                    wds.style.fontSize=x+'px'
               }
            } 
            function downwords(){   //Shrinking Text Function
                if (x > 1) {
                    x--;
                    setTimeout("downwords()",speed);
                }
                else {
                    setTimeout("upwords()",cycledelay);
                    y++;
                    if (y > themessage2.length - 1) y = 0;
                }
                if(navigator.appName == "Netscape") {
                    size = "<font point-size='"+x+"pt'>"; 
                    document.wds.document.write(size+"<center>"+themessage+"</center>"+esize);
                    document.wds.document.close();
                }
                if (navigator.appVersion.indexOf("MSIE") != -1){
                    wds.innerHTML = "<center>"+themessage+"</center>";
                    wds.style.fontSize=x+'px'
               }
            }
            setTimeout("upwords()",speed);
        </script>
    </h1>
     
    <!-- Displaying Images -->
    <p align="center"><img border="0" src="images/chezmoi.jpg" align="left" width="425" height="522" alt="Tu t'es perdu ?">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>
    <p align="center">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;<img border="0" src="images/dgeniale2.gif" width="175" height="205">&nbsp;&nbsp;&nbsp;
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<applet code="fphover.class" codebase="./" width="215" height="38">
     
    <!-- Button Applet -->
    <applet>
        <param name="hovercolor" value="#0000FF">
        <param name="textcolor" value="#FFFFFF">
        <param name="text" value="Pourquoi Tortue Dgéniale ?">
        <param name="color" value="#FF0066">
        <param name="effect" value="glow">
        <param name="font" value="Dialog">
        <param name="fontstyle" value="bold">
        <param name="fontsize" value="14">
        <param name="url" valuetype="ref" value="history.htm">
        <param name="target" value="_self">
    </applet>
    </p>
    <p align="center">
        <img border="0" src="images/dgeniale3.gif" width="175" height="205">
    </p>

  2. #2
    Membre très actif
    Homme Profil pro
    bricoleur par les mots
    Inscrit en
    Avril 2015
    Messages
    744
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 80
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : bricoleur par les mots
    Secteur : Distribution

    Informations forums :
    Inscription : Avril 2015
    Messages : 744
    Par défaut
    jour

    il faut supprimer toutes le référence a netscape et laisser celles de ie ce qui donne

    Code html : 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
    <body background="images/bulvert.jpg" bgproperties="fixed">
     
    <h1 align="center">
    <BASEFONT>
    <font color="#ff00ff"></h1>
    <h1>
        <script language=JavaScript>
            // Defining variables
            var speed = 20;
            var cycledelay = 100;
            var maxsize = 60;
     
            var x = 0;
            var y = 0;
            var themessage, size;
            var esize = "</font>";
     
            function initArray() {
                this.length = initArray.arguments.length;
                for (var i = 0; i < this.length; i++) {
                    this[i] = initArray.arguments[i];
                }
            }
            var themessage2 = new initArray(
            // Page Growing and Shriking Title
            "Welcome",
            "To Tortue",
            "Dgéniale",
            "Island"
            );
     
            document.write('<span id="wds"></span><br>');
     
     
            function upwords(){     // Growing Text Function
                themessage = themessage2[y];
                if (x < maxsize) {
                    x++;
                    setTimeout("upwords()",speed);
                }
                else setTimeout("downwords()",cycledelay);
     
     
                    wds.innerHTML = "<center>"+themessage+"</center>";
                    wds.style.fontSize=x+'px'
     
            } 
            function downwords(){   //Shrinking Text Function
                if (x > 1) {
                    x--;
                    setTimeout("downwords()",speed);
                }
                else {
                    setTimeout("upwords()",cycledelay);
                    y++;
                    if (y > themessage2.length - 1) y = 0;
                }
     
                    wds.innerHTML = "<center>"+themessage+"</center>";
                    wds.style.fontSize=x+'px'
            }
     
            setTimeout("upwords()",speed);
        </script>
    </h1>
     
    <!-- Displaying Images -->
    <p align="center"><img border="0" src="images/chezmoi.jpg" align="left" width="425" height="522" alt="Tu t'es perdu ?">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>
    <p align="center">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;<img border="0" src="images/dgeniale2.gif" width="175" height="205">&nbsp;&nbsp;&nbsp;
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<applet code="fphover.class" codebase="./" width="215" height="38">
     
    <!-- Button Applet -->
    <applet>
        <param name="hovercolor" value="#0000FF">
        <param name="textcolor" value="#FFFFFF">
        <param name="text" value="Pourquoi Tortue Dgéniale ?">
        <param name="color" value="#FF0066">
        <param name="effect" value="glow">
        <param name="font" value="Dialog">
        <param name="fontstyle" value="bold">
        <param name="fontsize" value="14">
        <param name="url" valuetype="ref" value="history.htm">
        <param name="target" value="_self">
    </applet>
    </p>
    <p align="center">
        <img border="0" src="images/dgeniale3.gif" width="175" height="205">
    </p>

  3. #3
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    Salut
    en passant
    <script language=JavaScript> inutile de préciser JavaScript, il s'agit du paramètre par défaut dans tous les navigateurs actuels.
    <script> suffit
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2013
    Messages
    226
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2013
    Messages : 226
    Par défaut
    Je vous remercie pour vos réponses.

  5. #5
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 209
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 209
    Par défaut
    Bonjour,
    pourquoi ne pas mettre les pieds en plein XXI éme siécle

    De nos jours cela se réalise « facilement » en CSS.
    Structure HTML :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <div class="anim-title">
      <span style="--inc:0">Welcome</span>
      <span style="--inc:1">To Tortue</span>
      <span style="--inc:2">Dgéniale</span>
      <span style="--inc:3">Island</span>
    </div>
    CSS associé, à adapter :
    Code css : 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
    .anim-title {
      display: flex;
      position: relative;
      align-items: center;
      width: 10em;
      height: 2em;
      margin: auto;
      text-align: center;
      font-size: 4em;
      font-weight: 700;
      color: #069;
      background: #DEF;
    }
    .anim-title span {
      --step: 1.5s;
      position: absolute;
      right: 0;
      left: 0;
      animation: zoom-in-out calc(var(--step) * 4) infinite;
      animation-delay: calc(var(--inc) * var(--step));
      transform-origin: center;
      scale: 0;
    }
     
    @keyframes zoom-in-out {
      0%, 50%, 100% {
        opacity: 0;
        scale: 0;
      }
      25% {
        opacity: 1;
        scale: 1;
      }
    }
    Si besoin de plus d'infos ...

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 06/01/2022, 00h04
  2. Réponses: 8
    Dernier message: 01/11/2019, 10h51
  3. [PDO] mise a niveau ancien script en PDO
    Par speedylol dans le forum PHP & Base de données
    Réponses: 20
    Dernier message: 17/12/2013, 20h03
  4. Problème sur ancien script
    Par telyweb dans le forum Langage
    Réponses: 1
    Dernier message: 05/09/2008, 16h48
  5. script de restauration
    Par nic_moq dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 27/05/2004, 15h42

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