Description Scripte =S

Bonjour,
J'aurais aimez savoir la description de ce scripte,
Il me semble que c'est pour testez si la page n'est pas modifier ? ^^,

"

<!----><script language="javascript">
function test_cb_flash_header () {
nb_times_function_called++;
if (nb_times_function_called>3 || stop==true) {return true; }
if (document.getElementById("free-flash-header") && document.getElementById("copy")) {
var doc = document.getElementById("free-flash-header");
if (navigator.userAgent.indexOf('Firefox') != -1 || navigator.userAgent.indexOf('MSIE') != -1) {
if (!isDisplayed(testStyles)) return false;
}
var _r3= new RegExp("(\t|\r\n|\r|\n|\"| |;)","g");
aInner=doc.innerHTML.replace(_r3,"").toLowerCase();a=a.replace(_r3,"").toLowerCase();
var br= new RegExp("<br/>","g");
aInner=aInner.replace(br,"<br>");a=a.replace(br,"<br>");
if (a.toLowerCase()==aInner.toLowerCase()) {
return true;
} else {
return false;
}
} else {
return false;
}
}

function isDisplayed(parent)
{
var col = parent.style.color.replace(/\s+/g,'');
if (col.toLowerCase().substring(0,3)!="rgb") col=convertToRGB(col);
while(parent!=document)
{
if (isIE) {
var testCol=parent.currentStyle['backgroundColor'];
if (testCol.toLowerCase().substring(0,3)!="rgb") testCol=convertToRGB(testCol);
if(parent.currentStyle['display'] == "none" || parent.currentStyle['visibility']=='hidden' || testCol==col)
return false
} else {
var docD=document.defaultView.getComputedStyle(parent,null);
if(docD.getPropertyValue('display')== "none" || docD.getPropertyValue('visibility')=='hidden' || docD.getPropertyValue('background-color')==col)
return false
}
parent = parent.parentNode
}
return true;
}

function checkNodesColor(nodes,color) {
for(var i = 0 ; i < nodes.length; i++) {
if (nodes[i].nodeName=='A') {
if (isIE) {
return ((nodes[i].currentStyle.color==color) ? true:false);
} else {
var col = document.defaultView.getComputedStyle(nodes[i],null).getPropertyValue('color');
return ((col==color) ? true:false);
}
}
}
}

function convertToRGB(color) {
return 'rgb('+HexToR(color)+','+HexToG(color)+','+HexToB(color)+')';
}

function cutHex(h) {return (h.charAt(0)=="#") ? h.substring(1,7):h}
function HexToR(h) {return parseInt((cutHex(h)).substring(0,2),16)}
function HexToG(h) {return parseInt((cutHex(h)).substring(2,4),16)}
function HexToB(h) {return parseInt((cutHex(h)).substring(4,6),16)}
</script>

"
--
"  On oublie quelquefois le mal que l'on a souffert, jamais celui que l'on a fait  " 

"  On oublie quelquefois le mal que l'on a souffert, jamais celui que l'on a fait  " 
Configuration: Internet Explorer 7 
Windows XP SP2

11 réponses

  1. Bah j'aurais aimez mettre leur copyright du coté de la page des liens, Mais bon ...
    1. La page html aprés avoir supprimé le script et où le message s'affiche toujours :S
      1. Mais si je le supprime le message 's'affiche =S

        Regardez donc :S : http://horseandco.fr/
        1. Désolée de remonter ce petit Topic ;), Mais J'aimerais juste savoir si oui ou non, on pourrais annuler le script pour qu'il arrete d'affiché un message si je modifie des partie du fichier .

          Merci ;)
          1. Youp's Désolée pour les 3 post d'un coup ^^
            mais j'ai fait comme tu avais fait une fois ;) ==>
            http://paste.pocoo.org/show/AfVNOTA6XmPa6riVU3Nd/

            Une idée ?? ^^
            1. Parce que ce fichu ;) script ralenti le chargement de ma page,
              il test par exemple si la couleur est pas modifié ...

              Donc j'aurais aimé annuler le script ;)
              " 
              <?php
              header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
              header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date du passé
              ?>
              <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
              <html xmlns="http://www.w3.org/1999/xhtml">
              <head>
              <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
              <meta name="description" content="Site de photo de chevaux =D "/>
              <meta name="keywords" content="La valette, Chevaux, Néo, Gypsa, "/>
              <script src="js/AC_RunActiveContent.js" type="text/javascript"></script>
              <script src="js/jquery121.js" type="text/javascript"></script> 
              <script src="js/sound.js" type="text/javascript"></script>
              <script src="js/main.js" type="text/javascript"></script>
              <script src="js/lightbox/prototype.js" type="text/javascript"></script>
              <script src="js/lightbox/scriptaculous.js?load=effects" type="text/javascript"></script>
              <script src="js/lightbox/lightbox.js" type="text/javascript"></script>
              <link rel="stylesheet" href="js/lightbox/css/lightbox.css" type="text/css" media="screen" />
              <link href="css/stylesheet.css" rel="stylesheet" type="text/css" />
              <title>Horse and Co, Des photo</title>
              <style>
              #free-flash-header a,#free-flash-header a:hover {color:#363636;}#free-flash-header a:hover {text-decoration:none}.style1 {color: #33CC00}
              .style3 {
              	font-size: 9px;
              	font-family: Arial, Helvetica, sans-serif;
              }
              .style4 {color: #0000FF}
              .style5 {color: #009966}
              .style6 {color: #993366}
              .style7 {color: #FFFF00}
              .style8 {color: #FF0000}
              .style9 {color: #FF9966}
              .style10 {color: #99CC99}
              .style11 {color: #66FFCC}
              .style12 {color: #33CC33}
              .style13 {color: #CC3300}
              .style14 {color: #3399CC}
              .style15 {color: #330066}
              .style16 {color: #6633CC}
              .style17 {color: #993333}
              .style18 {color: #CC6666}
              .style19 {color: #FF3399}
              .Style20 {color: #00FF33}
              .Style21 {
              	font-size: 7,5;
              	color: #999999;
              }
              .Style22 {color: #999999}
              </style>
              <!----><script language="javascript"> 
              function test_cb_flash_header () {
                            nb_times_function_called++;
                            if (nb_times_function_called>3 || stop==true) {return true; }
                            if (document.getElementById("free-flash-header") && document.getElementById("copy")) {
                            var doc = document.getElementById("free-flash-header");
                             if (navigator.userAgent.indexOf('Firefox') != -1 || navigator.userAgent.indexOf('MSIE') != -1) {
                             if (!isDisplayed(testStyles)) return false;		 
                                    }												
                             var _r3= new RegExp("(\t|\r\n|\r|\n|\"| |;)","g");
                             aInner=doc.innerHTML.replace(_r3,"").toLowerCase();a=a.replace(_r3,"").toLowerCase();
                             var br= new RegExp("<br/>","g");
                             aInner=aInner.replace(br,"<br>");a=a.replace(br,"<br>");
                             if (a.toLowerCase()==aInner.toLowerCase()) {
                                 return true;
                             } else {
                             return false;
                             }
                            } else {
                              return false;
                            }
              }
              
              function isDisplayed(parent) 
              {
              var col = parent.style.color.replace(/\s+/g,'');
              if (col.toLowerCase().substring(0,3)!="rgb") col=convertToRGB(col);
              while(parent!=document) 
              {
              if (isIE) { 		
                    var testCol=parent.currentStyle['backgroundColor'];
                            if (testCol.toLowerCase().substring(0,3)!="rgb") testCol=convertToRGB(testCol); 		
                      if(parent.currentStyle['display'] == "none" || parent.currentStyle['visibility']=='hidden' || testCol==col) 
                       return false 
              } else {  	  	
                    var docD=document.defaultView.getComputedStyle(parent,null);
                      if(docD.getPropertyValue('display')== "none" || docD.getPropertyValue('visibility')=='hidden' || docD.getPropertyValue('background-color')==col) 
                       return false  	
              }
              parent = parent.parentNode 
              } 
              return true; 
              }
              
               function checkNodesColor(nodes,color) {
                for(var i = 0 ; i < nodes.length; i++) {				    	
                  if (nodes[i].nodeName=='A') {
                       if (isIE) {           
                            return ((nodes[i].currentStyle.color==color) ? true:false);            	           
                        } else {         	 	
                                            var col = document.defaultView.getComputedStyle(nodes[i],null).getPropertyValue('color');
                                            return ((col==color) ? true:false);
                                    }
                    }
                }  
              }
              
              function convertToRGB(color) {	
                    return 'rgb('+HexToR(color)+','+HexToG(color)+','+HexToB(color)+')';
              }
              
              function cutHex(h) {return (h.charAt(0)=="#") ? h.substring(1,7):h}
              function HexToR(h) {return parseInt((cutHex(h)).substring(0,2),16)}
              function HexToG(h) {return parseInt((cutHex(h)).substring(2,4),16)}
              function HexToB(h) {return parseInt((cutHex(h)).substring(4,6),16)}
              </script>
              <!--[if lt IE 7]>
                <link rel="stylesheet" type="text/css" href="css/stylesheetie6.css" />
              <![endif]-->
              <!--[if IE]>
              <style type="text/css">
              <!--
              object,embed{margin:0px!important;}
              html {overflow-x:hidden;}
              -->
              </style>
              <![endif]-->
              
              </head>
              <body>																																																																																																																																																																																																																	
              	<div id="holder">																																																																																																																																																																																																																																																																											
              									<div id="page">		
              																	
              									  <div id="top">
              																<div id="name_part_1" >Horse <span class="orange">And </span>co																</div>
              																<div id="name_part_2" >
              																  <p><span class="green"> ... </span> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&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><span class="style3"><span class="style12">U</span><span class="style4">n</span><span class="style5">e</span> <span class="style6">p</span><span class="style7">e</span><span class="style8">t</span><span class="style9">i</span><span class="style10">t</span><span class="style11">e</span> <span class="style13">m</span><span class="style14">u</span><span class="Style20">s</span><span class="style16">i</span><span class="style17">q</span><span class="style18">u</span><span class="style19">e</span> </span><span class="style3">:</span>
              																    <object data="dewplayer-multi.swf" type="application/x-shockwave-flash" width="249" height="36" align="right">
                                                                                    <param name="wmode" value="transparent" />
                                                                                    <param name="movie" value="dewplayer.swf" />
                                                                                    <param name="flashvars" value="mp3=mp3/angel.mp3|mp3/goodbyemylover.mp3|mp3/crime.mp3&amp;showtime=1" />
                                                                                  </object>
              																  </p>
              																</div>	
              									  </div>
              									  <div id="line"></div>
              									  <div id="left_col">
              											
              											
              											<div class="clearboth">
              											 
              											</div>	
              											
              																					
              	
              															
              																	
              											<!-- Menu -->
              														<script type="text/javascript">															
              															myButton('Présentation','_Debut.htm');
              															myButton('Mes Photos','_portfolio.htm');
              															myButton('Les Chevaux','_chevaux.htm');
              															myButton('Vos Commentaires','_commentaire.htm');
              															myButton('Liens à visiter','_liens.htm');
              															myButton('Dons','_dons.htm');														
              															myButton('Me contacter','_contact.htm');
              														</script>									
              											<!-- Menu end-->
              											<br/>
              											<br/>
              														
              														
              	
              										<div class="news">
              															<h1><script language="javascript">
              // PLF - https://twitter.com/ceosammassey
              var datedujour, date, mois, mois1, jour, jour1, an;
              datedujour = new Date();
              jour = datedujour.getDay()
              switch(jour){
              case 1 :
              jour1 ="Lundi"
              break;
              case 2 :
              jour1 ="Mardi"
              break;
              case 3 :
              jour1 ="Mercredi"
              break;
              case 4 :
              jour1 ="Jeudi"
              break;
              case 5 :
              jour1 ="Vendredi"
              break;
              case 6 :
              jour1 ="Samedi"
              break;
              case 0 :
              jour1 ="Dimanche"
              break;
              }
              date = datedujour.getDate()
              mois = datedujour.getMonth()
              switch(mois+1){
              case 1 :
              mois1 ="Janvier"
              break;
              case 2 :
              mois1 ="Février"
              break;
              case 3 :
              mois1 ="Mars"
              break;
              case 4 :
              mois1 ="Avril"
              break;
              case 5 :
              mois1 ="Mai"
              break;
              case 6 :
              mois1 ="Juin"
              break;
              case 7 :
              mois1 ="Juillet"
              break;
              case 8 :
              mois1 ="Août"
              break;
              case 9 :
              mois1 ="Septembre"
              break;
              case 10 :
              mois1 ="Octobre"
              break;
              case 11 :
              mois1 ="Novembre"
              break;
              case 12 :
              mois1 ="Décembre"
              break;
              }
              an = datedujour.getFullYear()
              document.write("<div align='center'><font size='+1'><b>");
              document.write(jour1, " ");
              document.write(date, " ");
              document.write(mois1 , " ");
              document.write(an, " ");
              document.write("</b></font></div>");
              </script></h1>
              
              
              
              										                    
              					                      <p>&nbsp;</p>
              										</div>				
              										  <div class="news">
              															<h1>Evenement ... </h1>
              											<p><span class="bold green">08.11.2009</span><br/> 
              										    Pour en savoir un peu plus sur les chevaux la gallerie " les chevaux " est mise a jour . </p>
              											<p>&nbsp;</p>
              					<p><span class="bold green">05.11.2009</span><br/>
              																	  Mise &agrave; jour du site . </p>
              																	<p><a href="javascript:showPage('_Evenement.htm');" class="right style1">Suite...</a></p>
              																	<p>&nbsp;</p>
              																	<p><span class="bold green">01.11.2009</span><br/>
              																	Ouverture du site
              
              
              
              
               
              										                            </p>
              										  </div>
                                                        <p>&nbsp;</p>
                                                        <div class="news">
                                                          <h1>
                                                  
                                                          votre ip :   <script type="text/javascript">
              <!--
              // AfficheIP
              // Couleur du texte. Code hexadecimal entre 000000 et FFFFFF.
              var color="FFFFFF";
              // Couleur du fond. Code hexadecimal entre 000000 et FFFFFF.
              var bg="000000";
              // Taille de la police. Taille entre 8 et 99.
              var taille="10";
              // Police du texte. Verdana ou Times
              var police="Verdana";
              
              /* A NE PAS MODIFIER */
              var s = "script";
              document.write('<script type="text/javascript" src="https://www.afficheip.net/scripts/AfficheIP.php?%27+%27color=%27+color+%27&bg=%27+bg+%27&taille=%27+taille+%27&police=%27+police+%27"></'+s+'>');
              /* A NE PAS MODIFIER */
              //-->
                                                          </script></h1>
                                                          <!-- AddThis Button BEGIN -->
                                                      </div>
                                                        <p> 
                                                        		
                                                      </p>
              									  </div>
              										<div id="right_col">											
              																	<div id="firefoxbug"><!-- firefoxbug -->
              																					<div class="dynamicContent" id="dynamicContent">																						
              																					</div>
              																	</div><!--end firefoxbug-->											
              
              														
              										</div><!--end right_col-->
              										<div id="line"></div>
              										<div class="clearboth"></div>	
              									</div>
              									<div id="copyright">
              									  <p><strong>Copyright &copy; 2009 Horse and co . </strong></p>
              									  <p class="Style21">Toutes les images pr&eacute;sentes sur le site Horseandco sont la propri&eacute;t&eacute; de leurs auteurs et &eacute;diteurs.</p>
              									  <p class="Style21"> Toutes ces reproductions sont pr&eacute;sent&eacute;es dans les buts d'informer, de divertir, de partager et non dans un but commercial.   </p>
              									  <p class="Style21">Cependant, si auteurs et &eacute;diteurs souhaitent les voir supprim&eacute;es, cela sera fait d&egrave;s leur demande.</p>
              									  <p class="Style21">Tous les logos et les marques pr&eacute;sents sur ce site appartiennent &agrave; leur propri&eacute;taires respectifs<br />
              									    Les commentaires et le contenu quand &agrave; eux sont sous la responsabilit&eacute; de ceux qui les &eacute;crivent.</p>
              									  <p class="Style22">&nbsp;</p>
              									</div>
              
              </div>
              <br/>
              </div>
              </body>
              </html>
              1. Ce n'est qu'un ensemble de fonctions.
                Sans le HTML, ça ne veut pas vraiment dire quelque-chose.
                Et tu n'as pas utilisé la balise code de CCM, ça rends la lecture encore plus difficile ...
                Mais pourquoi veux-tu savoir ça, si tu n'en as pas besoin ?