1. #1
    Avatar de smerek Petit nouveau
    Inscrit
    mars 2009
    Messages
    22
    Bonsoir à tous.

    Je voulais simplement faire remarquer que la page d'accueil du site sur hawx () est bourré d'erreurs javascript.

    Exemple :
    <pre class="ip-ubbcode-code-pre">
    function initMenuEvents(){
    10 var menu = document.getElementById("menu-wrapper");
    11 var links = menu.getElementsByTagName("a");
    12 /*
    13 for (var i=0; i<links.length; i++){
    14 links[i].onclick = function() {
    15 if (this.href && this.href.length>1)
    16 menuTracker._trackEvent(this.innerHTML);
    17 };
    18 */
    19 }
    20
    21 var list = getElementsByClassName("nav-wrapper","div",$("navigation"));
    22
    23 for (var i = 0;i<list.length;i++){
    24 list[i].onmouseover = function(){ track(this,"mouseover"); };
    25 list[i].onmouseout = function(){ track(this,"mouseout"); };
    26 }
    27 $("but-game-a").onmouseover = function(){ track(this,"mouseover"); };
    28 $("but-media-a").onmouseover = function(){ track(this,"mouseover"); };
    29 $("but-clancy-a").onmouseover = function(){ track(this,"mouseover"); };
    30 $("but-game-a").onmouseout = function(){ track(this,"mouseout"); };
    31 $("but-media-a").onmouseout = function(){ track(this,"mouseout"); };
    32 $("but-clancy-a").onmouseout = function(){ track(this,"mouseout"); };
    33
    34}
    </pre>
    La partie commentée (/* ... */) devrait englober l'acolade en dessous. les lignes "var list = getEleme...." ne se retrouvent plus dans la fonction, et l'accolade du bas plante car liée à rien.



    Ps : En tant que développeur web de métier, je ne pouvais pas ne pas le faire remarquer.
    Share this post

  2. #2
    Avatar de smerek Petit nouveau
    Inscrit
    mars 2009
    Messages
    22
    Bonsoir à tous.

    Je voulais simplement faire remarquer que la page d'accueil du site sur hawx () est bourré d'erreurs javascript.

    Exemple :
    <pre class="ip-ubbcode-code-pre">
    function initMenuEvents(){
    10 var menu = document.getElementById("menu-wrapper");
    11 var links = menu.getElementsByTagName("a");
    12 /*
    13 for (var i=0; i&lt;links.length; i++){
    14 links[i].onclick = function() {
    15 if (this.href && this.href.length&gt;1)
    16 menuTracker._trackEvent(this.innerHTML);
    17 };
    18 */
    19 }
    20
    21 var list = getElementsByClassName("nav-wrapper","div",$("navigation"));
    22
    23 for (var i = 0;i&lt;list.length;i++){
    24 list[i].onmouseover = function(){ track(this,"mouseover"); };
    25 list[i].onmouseout = function(){ track(this,"mouseout"); };
    26 }
    27 $("but-game-a").onmouseover = function(){ track(this,"mouseover"); };
    28 $("but-media-a").onmouseover = function(){ track(this,"mouseover"); };
    29 $("but-clancy-a").onmouseover = function(){ track(this,"mouseover"); };
    30 $("but-game-a").onmouseout = function(){ track(this,"mouseout"); };
    31 $("but-media-a").onmouseout = function(){ track(this,"mouseout"); };
    32 $("but-clancy-a").onmouseout = function(){ track(this,"mouseout"); };
    33
    34}
    </pre>
    La partie commentée (/* ... */) devrait englober l'acolade en dessous. les lignes "var list = getEleme...." ne se retrouvent plus dans la fonction, et l'accolade du bas plante car liée à rien.



    Ps : En tant que développeur web de métier, je ne pouvais pas ne pas le faire remarquer.
    Share this post