eg33
Messages postés1080Date d'inscriptionStatutMembreDernière intervention
-
eg33
Messages postés1080Date d'inscriptionStatutMembreDernière intervention
-
26 mai 2010 à 21:07
Bonsoir,
Je viens de trouver ce script type flash info que j'ai pu personnaliser. Mais, n'ayant aucune connaissance particulière en JS, je ne trouve désespérément pas comment me débarrasser du contour noir qui apparait autour du texte... Est-ce au moins écrit dans le code ?
Merci d'avance pour votre aide.
<script type="text/javascript">
var delay=5000; // Délai d'affichage de chaque message (en ms).
var maxsteps=50; // Délai avant le changement d'état.
var stepdelay=20; // Durée de transition des couleurs (en ms).
var startcolor=new Array(255,0,0); // Couleur de départ (red, green, blue).
var endcolor=new Array(0,0,0); // Couleur de fin (red, green, blue).
var fcontent=new Array();
begintag='<div style="font: normal 8px; padding: 5px;">'; // set opening tag, such as font declarations
fcontent[0]="";
fcontent[1]="";
fcontent[2]="";
fcontent[3]="";
closetag='</div>';
var fwidth='180px'; // Largeur du cadre
var fheight='100px'; // Hauteur du cadre
var fadelinks=1; // Activer le fondu de transition des messages.
/// Il n'est pas nécessaire d'éditer cette partie ///
var ie4=document.all&&!document.getElementById;
var DOM2=document.getElementById;
var faderdelay=0;
var index=0;
/*Rafael Raposo edited function*/
//function to change content
function changecontent(){
if (index>=fcontent.length)
index=0
if (DOM2){
document.getElementById("fscroller").style.color="rgb("+startcolor[0]+", "+startcolor[1]+", "+startcolor[2]+")"
document.getElementById("fscroller").innerHTML=begintag+fcontent[index]+closetag
if (fadelinks)
linkcolorchange(1);
colorfade(1, 15);
}
else if (ie4)
document.all.fscroller.innerHTML=begintag+fcontent[index]+closetag;
index++
}
// colorfade() partially by Marcio Galli for Netscape Communications.
// Modified by Dynamicdrive.com
function linkcolorchange(step){
var obj=document.getElementById("fscroller").getElementsByTagName("A");
if (obj.length>0){
for (i=0;i<obj.length;i++)
obj[i].style.color=getstepcolor(step);
}
}
/*Rafael Raposo edited function*/
var fadecounter;
function colorfade(step) {
if(step<=maxsteps) {
document.getElementById("fscroller").style.color=getstepcolor(step);
if (fadelinks)
linkcolorchange(step);
step++;
fadecounter=setTimeout("colorfade("+step+")",stepdelay);
}else{
clearTimeout(fadecounter);
document.getElementById("fscroller").style.color="rgb("+endcolor[0]+", "+endcolor[1]+", "+endcolor[2]+")";
setTimeout("changecontent()", delay);
}
}
/*Rafael Raposo's new function*/
function getstepcolor(step) {
var diff
var newcolor=new Array(3);
for(var i=0;i<3;i++) {
diff = (startcolor[i]-endcolor[i]);
if(diff > 0) {
newcolor[i] = startcolor[i]-(Math.round((diff/maxsteps))*step);
} else {
newcolor[i] = startcolor[i]+(Math.round((Math.abs(diff)/maxsteps))*step);
}
}
return ("rgb(" + newcolor[0] + ", " + newcolor[1] + ", " + newcolor[2] + ")");
}
if (ie4||DOM2)
document.write('<div id="fscroller" style="border:1px solid black;width:'+fwidth+';height:'+fheight+'"></div>');
if (window.addEventListener)
window.addEventListener("load", changecontent, false)
else if (window.attachEvent)
window.attachEvent("onload", changecontent)
else if (document.getElementById)
window.onload=changecontent
</script>
On croyait avoir atteint le pire avec HADOPI... LOPPSI, ça c'est le pire !
WOT : un système simple et gratuit d'évaluations partagées de sites, pour un Web plus sûr.
Je cherchais plus au début... Je tâcherai d'être plus observateur la prochaine fois !
C'est d'ailleurs étrange que la même balise div soit divisée en deux parties dans le code, non ?
Merci du coup de main, ou plutôt... Du coup d'oeil :)
C'est d'ailleurs étrange que la même balise div soit divisée en deux parties dans le code, non ?
Merci du coup de main, ou plutôt... Du coup d'oeil :)