:: Easy-Script.com :: Index du Forum

Votre bannière ici !

 FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs   S'enregistrerS'enregistrer 
 RSS : Les 20 dernières discussions des forums d'Easy-Script.nom RSS   ProfilProfil   Messages PrivésMessages Privés   ConnexionConnexion 

Poster un nouveau sujet  Répondre au sujet
zonephil


Inscrit le: 11 Nov 2004
Messages: 87
Localisation: Canada
Répondre en citant
Parfait

Je vais l'ajouter à la suite, en faite cest un scripts 'fade' pour faire en sorte que mes liens change de couleur graduellement.

_________________
Ghost
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteurMSN Messenger
zonephil


Inscrit le: 11 Nov 2004
Messages: 87
Localisation: Canada
Répondre en citant
Compatibilité avec les autres navigateurs.

Je me demande une chose, tous les javascripts que j'utilise pour mon site je vais tous les mettres dans le même fichier .js la j'ai essayé et tout fonctionne parfaitement. sauf que je me demande, est-ce que ça va fonctionner correctement avec tous les autres navigateurs tel que Mozilla ?

Voici le contenu de mon fichier .js

Code:

startColor = "#293E53";
endColor = "#FF0000"; 

stepIn = 20;
stepOut = 25;
autoFade = true; 

sloppyClass = false;

hexa = new makearray(16);
for(var i = 0; i < 10; i++)
    hexa[i] = i;
hexa[10]="a"; hexa[11]="b"; hexa[12]="c";
hexa[13]="d"; hexa[14]="e"; hexa[15]="f";

document.onmouseover = domouseover;
document.onmouseout = domouseout;

startColor = dehexize(startColor.toLowerCase());
endColor = dehexize(endColor.toLowerCase());

var fadeId = new Array();

function dehexize(Color){
   var colorArr = new makearray(3);
   for (i=1; i<7; i++){
      for (j=0; j<16; j++){
         if (Color.charAt(i) == hexa[j]){
            if (i%2 !=0)
               colorArr[Math.floor((i-1)/2)]=eval(j)*16;
            else
               colorArr[Math.floor((i-1)/2)]+=eval(j);
         }
      }
   }
   return colorArr;
}

function domouseover() {
  if(document.all){
     var srcElement = event.srcElement;
     if ((srcElement.tagName == "A" && autoFade) || srcElement.className == "fade" || (sloppyClass && srcElement.className.indexOf("fade") != -1))
        fade(startColor,endColor,srcElement.uniqueID,stepIn);     
   }
}

function domouseout() {
  if (document.all){
     var srcElement = event.srcElement;
    if ((srcElement.tagName == "A" && autoFade) || srcElement.className == "fade" || (sloppyClass && srcElement.className.indexOf("fade") != -1))
        fade(endColor,startColor,srcElement.uniqueID,stepOut);
    }
}

function makearray(n) {
    this.length = n;
    for(var i = 1; i <= n; i++)
        this[i] = 0;
    return this;
}

function hex(i) {
    if (i < 0)
        return "00";
    else if (i > 255)
        return "ff";
    else
       return "" + hexa[Math.floor(i/16)] + hexa[i%16];}

function setColor(r, g, b, element) {
      var hr = hex(r); var hg = hex(g); var hb = hex(b);
      element.style.color = "#"+hr+hg+hb;
}

function fade(s,e, element,step){
   var sr = s[0]; var sg = s[1]; var sb = s[2];
   var er = e[0]; var eg = e[1]; var eb = e[2];
   
   if (fadeId[0] != null && fade[0] != element){
      setColor(sr,sg,sb,eval(fadeId[0]));
      var i = 1;
      while(i < fadeId.length){
         clearTimeout(fadeId[i]);
         i++;
         }
      }
      
    for(var i = 0; i <= step; i++) {
       fadeId[i+1] = setTimeout("setColor(Math.floor(" +sr+ " *(( " +step+ " - " +i+ " )/ " +step+ " ) + " +er+ " * (" +i+ "/" +
         step+ ")),Math.floor(" +sg+ " * (( " +step+ " - " +i+ " )/ " +step+ " ) + " +eg+ " * (" +i+ "/" +step+
         ")),Math.floor(" +sb+ " * ((" +step+ "-" +i+ ")/" +step+ ") + " +eb+ " * (" +i+ "/" +step+ ")),"+element+");",i*step);
      }
   fadeId[0] = element;
}

/*
** NoError scripts pour enlever les erreur de la page
***/

function NoError()
    {
    return true;
    }
window.onerror=NoError;

/*
** makevisible
***/

function makevisible(cur,which){
if (which==0) cur.filters.alpha.opacity=100
else cur.filters.alpha.opacity=45 }

/*
** Les bannières aléatoires
***/

var nbimage= 40;
var width;
var height;
var url;
var alte;
function banniere()
{
numimage= Math.round(Math.random()*(nbimage-1)+1);
if (numimage <= 10)
{
width = 576;
height = 230;
url = "design/header01.jpg";
alte = "http://www.zonephil.com";
}
if (numimage > 10 && numimage <= 20)
{
width = 576;
height = 230;
url = "design/header02.jpg";
alte = "http://www.zonephil.com";
}
if (numimage > 20 && numimage <= 30)
{
width = 576;
height = 230;
url = "design/header03.jpg";
alte = "http://www.zonephil.com";
}
if (numimage > 30)
{
width = 576;
height = 230;
url = "design/header04.jpg";
alte = "http://www.zonephil.com";
}
document.write('<IMG SRC="' + url + '" WIDTH=' + width + ' HEIGHT=' + height + ' ALT="' + alte + '" BORDER=0>')
if(gotosite != "")
   {
   document.write('</A>')
   }
}

/*
** Change d'image au passage de la souris
***/

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


merci

_________________
Ghost
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteurMSN Messenger
Redox
Modérateurs
Modérateurs

Inscrit le: 07 Sep 2004
Messages: 973
Répondre en citant
Bah à toi de tester
Voir le profil de l'utilisateurEnvoyer un message privé
zonephil


Inscrit le: 11 Nov 2004
Messages: 87
Localisation: Canada
Répondre en citant
Effectivement lol
Mais bon j'ai laissé faire parce que ya un bug que j'avais pas remarqué avant alors bon, de toute facons, la mon site avance bien, bientôt je vais pouvoir sortir la nouvelle version, esperont qu'elle plairat à tout le monde lol. Je vais vous montrer les résultats ^^ il me reste à trié un peu plus de mille smileys par catégorie (lol) et à terminer mes galeries !

_________________
Ghost
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteurMSN Messenger
zonephil


Inscrit le: 11 Nov 2004
Messages: 87
Localisation: Canada
Répondre en citant
Pour ceux qui aimerais voire le résultat

http://www.philcreative.com

_________________
Ghost
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteurMSN Messenger
zonephil


Inscrit le: 11 Nov 2004
Messages: 87
Localisation: Canada
Répondre en citant
Il y a vraiment un gros problème majeur avec les forums phpbb ... toujours des "robots" qui s'inscrire automatiquement et laisser des messages dans les forums et pollue ... c'est pour ça que j'ai arrêté d'utiliser ce forum :S

_________________
Ghost
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteurMSN Messenger
webmaster
Admin
Admin

Inscrit le: 22 Déc 2002
Messages: 147
Répondre en citant
Il va falloir que j'y songe aussi car j'en ai vraiment marre de devoir faire le flic avec tous ces spams !
Voir le profil de l'utilisateurEnvoyer un message privéEnvoyer l'e-mailVisiter le site web du posteur
Annonces && Topic Scooping
Ajout automatique dans les favoris
Vous pouvez poster de nouveaux sujets dans ce forum
Vous pouvez répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum
Toutes les heures sont au format GMT + 2 Heures  
Page 2 sur 2  

  
  
 Poster un nouveau sujet  Répondre au sujet  


Powered by phpBB © 2001, 2002 phpBB Group
Traduction par : phpBB-fr.com
Design by Vjacheslav Trushkin
phpBB SEO

Anti Bot Question MOD - phpBB MOD against Spam Bots
Inscriptions / messages bloqués: 2555 / 576