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. 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 ?
    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. 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. 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. Mais si je le supprime le message 's'affiche =S

            Regardez donc :S : http://horseandco.fr/
            1. La page html aprés avoir supprimé le script et où le message s'affiche toujours :S
              1. Bah j'aurais aimez mettre leur copyright du coté de la page des liens, Mais bon ...