Recherche dans le forum:
Rechercher


Auteur Message
Message19/09/2008, 15 03 07 (UTC)    
Sujet du message: Texte avec effet zoom

Ce code permet de créer une superbe animation de texte avec un effet de zoom +/-. Très utile pour passer des messages chocs !

--------------------------------------------------------------------------
Insérer ce script entre les balises <BODY> </BODY>
-------------------------------------------------------------------------

Code:
<SCRIPT LANGUAGE="JavaScript">

<!--Javascript issu de Script Masters-->
<!--http://www.script-masters.com/-->


/*
Inserer ici les messages à afficher
*/
var message2 = new initTableau(
"www.ahmedsarraj.fr.gd",
"inserez ici vos textes",
"avec les saluts de ahmedsarraj.fr.gd",
"Serjio"
);

/*
Déclaration de variables
vous pouvez modifier la vitesse et la taille de police max!
Attention : Plus vitesse est haut, plus la vitesse diminue!
*/
var vitesse = 50;
var cycle = 1000;
var taillemax = 36;
var police = "Arial";
var x = 0;
var y = 0;
var message, taille;
   

/*
Ne plus rien modifié sous cette ligne
*/

function initTableau() {
   this.length = initTableau.arguments.length;
   for (var i = 0; i < this.length; i++) {
      this[i] = initTableau.arguments[i];
        }
   }

function AugmenteTaille(){
   message = message2[y];
   if (x < taillemax) {
      x++;
      setTimeout("AugmenteTaille()",vitesse);
   }
   else setTimeout("DiminueTaille()",cycle);
   
   //Utilisation différente du dhtml selon Netscape ou Internet Explorer
   if(navigator.appName == "Netscape" && navigator.appVersion.indexOf("5") == -1) {
      taille = "<font point-size='"+x+"pt'>";
      document.calque.document.write(taille+"<center><font face="+police+">"+message+"</center></font></font>");
      document.calque.document.close();
      }
   /*
   Condition pour Netscape 6
   */
   if((navigator.appName == "Netscape") && (navigator.appVersion.indexOf("5") != -1)){
      document.getElementById("calque").innerHTML = "<center><font face="+police+" style='font-size:"+x+"px'>"+message+"</center></font>";
      
      }
   if (navigator.appVersion.indexOf("MSIE") != -1){
      calque.innerHTML = "<center><font face="+police+">"+message+"</center></font>";
      calque.style.fontSize=x+'px'
         }
   }

function DiminueTaille(){
   if (x > 1) {
      x--;
      setTimeout("DiminueTaille()",vitesse);
      }
   else {
      setTimeout("AugmenteTaille()",cycle);
      y++;
      if (y > message2.length - 1) y = 0;
      }

   if(navigator.appName == "Netscape" && navigator.appVersion.indexOf("5") == -1){
      taille = "<font point-size='"+x+"pt'>";
      document.calque.document.write(taille+"<center><font face=Arial>"+message+"</center></font></font>");
      document.calque.document.close();
      }
   /*
   Condition pour Netscape 6
   */
   if((navigator.appName == "Netscape") && (navigator.appVersion.indexOf("5") != -1)){
      document.getElementById("calque").innerHTML ="<center><font face="+police+" style='font-size:"+x+"px'>"+message+"</center></font>";

      }

   if (navigator.appVersion.indexOf("MSIE") != -1){
      calque.innerHTML = "<center><font face=Arial>"+message+"</center></font>";
      calque.style.fontSize=x+'px'
        }
   }



/*
On adapte le calque selon le navigateur
*/

if(navigator.appName == "Netscape" && navigator.appVersion.indexOf("5") == -1)
document.write('<layer id="calque"></layer><br>');
if((navigator.appName == "Netscape") && (navigator.appVersion.indexOf("5") != -1))
document.write('<DIV STYLE="font-size:12px" ID="calque"></DIV>');
if (navigator.appVersion.indexOf("MSIE") != -1)
document.write('<span id="calque"></span><br>');




setTimeout("AugmenteTaille()",vitesse);
</script>
 


et n'oublez pas de visiter www.ahmedsarraj.fr.gd
contactez moi dans mon forum

Je veux vos avis sur le code et sur le site
Laughing Laughing
Message15/02/2009, 10 10 06 (UTC)    
Sujet du message:

bonjour,

pour notre texte :

/*
Inserer ici les messages à afficher
*/
var message2 = new initTableau(
"www.ahmedsarraj.fr.gd",
"inserez ici vos textes",
"avec les saluts de ahmedsarraj.fr.gd",
"Serjio"
);

c 'est ce qui est en rouge qu'il faut modifier ?

Par ce que quand je met le script, j'ai bien l'effet zoom mais quand je met mon texte, je n'ai plus rien...


Dernière édition par media-secours le 15.02.2009, 11:17; édité 1 fois
Message16/02/2009, 07 07 50 (UTC)    
Sujet du message:

Bonjour,
Pour avoir quelque chose de personnel sur son site il faut changer les 4 petites lignes:
"www.ahmedsarraj.fr.gd",
"inserez ici vos textes",
"avec les saluts de ahmedsarraj.fr.gd",
"Serjio"
Et les remplacer par 4 autres petites lignes parce que l'effet zoom se fait séparemment sur chacune de ces lignes.
Salutations...
Montrer les messages depuis:   


Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com