MAKB Posté(e) le 22 avril 2005 Partager Posté(e) le 22 avril 2005 Je me demande ci le problème ne provient pas plutot d'une des fonctions js que j'utilise, car il ne bloque pas toutes mes pages contenants des scripts js. Voici la page qu'il bloque, et voici le script : <script> var button_down = null; function findCells(table) { var tbody = table.firstChild; while (tbody.nodeName != "TBODY") tbody = tbody.nextSibling; var tr = tbody.firstChild; while (tr.nodeName != "TR") tr = tr.nextSibling; var td_left = tr.firstChild; while (td_left.nodeName != "TD") td_left = td_left.nextSibling; var td_center = td_left.nextSibling; while (td_center.nodeName != "TD") td_center = td_center.nextSibling; var td_right = td_center.nextSibling; while (td_right.nodeName != "TD") td_right = td_right.nextSibling; var found = new Array(td_left, td_center, td_right); return found; } function buttonOver(table) { if (button_down == table.id) return true; var tds = findCells(table); tds[0].className = "bttn_left_on"; tds[1].className = "bttn_center_on"; tds[2].className = "bttn_right_on"; } function buttonOut(table) { if (button_down == table.id) return true; var tds = findCells(table); tds[0].className = "bttn_left_out"; tds[1].className = "bttn_center_out"; tds[2].className = "bttn_right_out"; } function buttonUp(table) { if (button_down == table.id) return true; var tds = findCells(table); tds[0].className = "bttn_left_up"; tds[1].className = "bttn_center_up"; tds[2].className = "bttn_right_up"; } function buttonDown(table) { if (button_down == table.id) return true; var tds = findCells(table); tds[0].className = "bttn_left_down"; tds[1].className = "bttn_center_down"; tds[2].className = "bttn_right_down"; } function buttonClick(table) { if (null != button_down) { if (document.getElementById) { var table_down = document.getElementById(button_down) } else if (document.all && !document.getElementById) { eval("var table_down = document.all."+button_down+";"); } if (table_down) buttonOut(table_down); } button_down = table.id; if (table_down) buttonOut(table_down); } <!--//Fonction qui gère l'ouverture de 2 frames en un clic de bouton, //pause aussi problème. function TwoFrames(URL1,Fr1Name,URL2,Fr2Name) { parent.frames[Fr1Name].location.href=URL1; parent.frames[Fr2Name].location.href=URL2; } //--> </script> Ptit explication sur le script : En fait il s'agit d'un série de boutons qui possèdent chacun deux couleurs. [Chacune de ces faces est composée de trois parties, une gauche,une droite et une centrale étirée en fonction de la longueur de mon td. Le tout géré avec des css] Les faces du bouton vont changer selon qu'il est survolé, cliqué,... Donc en gros mon script gère l'affichage de la bonne couleur du bouton selon l'action qu'on lui fait, et aussi selon qu'un autre bouton est enfoncé ou non par la suite, dans ce cas il libère l'ancien bouton (pressé), lui redonne sa couleur d'avant (non pressé) et donne au bouton nouvellement enfoncé l'état et la couleur d'un bouton enfoncé. En gros voilà ce qu'il fait, aidera a mieux comprendre aussi ! Voilà, ci quelqu'un à une idée de la ptit bète qui fait que je reçois ce warning du SP2 merci a vous Car j'ai trouver dans les options internet comment enlever ces warning, mais je ne peux pas le faire comme sa, il me faut trouver une altenative dans mon code!!, pour etre sur qu'aucune machine équipée du SP2 n'ai ce warning !! Sa aurai été trop simple que les users le face individuelement mais je peux pas ! Et ils ont tous IE ! Et le SP2 !! C'est pour cela que je suis vraiment De meme si quelqu'un utilise ou connait quelqu'un qui utilise, ou meme un site qui utiliserai le meme principe pour ces boutons et qui ne fait pas apparaitre de warning du SP2 sous IE, je suis aussi preneur, car j'ai bien l'impression que je vais devoir changer de technique SP2 Merci a tous, ciao Lien vers le commentaire Partager sur d’autres sites More sharing options...
Chimayscripteur Posté(e) le 22 avril 2005 Partager Posté(e) le 22 avril 2005 Voilà, ci quelqu'un à une idée de la ptit bète qui fait que je reçois CE warning du SP2 merci a vous De quel Warning tu parles ??? Tu sais le poster comme ça On aura une piste pour voir ce qui peut foirer... Lien vers le commentaire Partager sur d’autres sites More sharing options...
MAKB Posté(e) le 22 avril 2005 Auteur Partager Posté(e) le 22 avril 2005 Voici le warning dont je parle (sorry j'étais un peu emballé alors j'ai fait vite) : To help protect your security, Internet Explorer has restricted this file from showing content that could access your computer. Click here for options. Bon cette barre jaune qui s'affiche en haut de page peux s'enlever en un clic, et faire allow blocked content. Mais je ne peux pas laisser sa comme sa, je dois trouver une alternative pour que sa ne s'affiche plus, sans enlever le SP2, sans changer de browser, je dois garder IE( meme si firefox lui fait pas chier), et sans modifier les options internet, car là il y a moyen de désactiver ce warning, mais je peux pas faire tout sa , trop injuste sniff. Voilà si quelqu'un à une idée, car moi j'ai essayer de modifier mon script mais on dirait une chose c'est que le brol de SP2 est allergique aux balise <script> plus qu'au code js, car j'ai beau enlever du code j'ai toujours les alertes, il n'y a que quand j'enlève le script et les onclick,... de mon code que j'ai plus ce putain d'alerte de merde. Lien vers le commentaire Partager sur d’autres sites More sharing options...
tsubasaleguedin Posté(e) le 22 avril 2005 Partager Posté(e) le 22 avril 2005 cela doit venir de parent.frames[Fr1Name].location.href=URL1; parent.frames[Fr2Name].location.href=URL2; Trop intrusif ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
MAKB Posté(e) le 22 avril 2005 Auteur Partager Posté(e) le 22 avril 2005 Non malheureusement même sans celui là j'ai le même problème ! Mais merci quand meme Lien vers le commentaire Partager sur d’autres sites More sharing options...
MAKB Posté(e) le 22 avril 2005 Auteur Partager Posté(e) le 22 avril 2005 Bon c'est bon, j'ai trouvé une solution a mon problème, je vais faire tourner mon application web sous Tomcat chez mes clients. Mes tests locaux ne fonctionnent pas pour la plupart des scripts, mais lors que je les lance sur une serveur sa fonctionne nickel. Le problème doit venir des test locaux, je ne sais pas pourquoi, mais même un simple alert est bloqué en local. Enfin voilà merci a tous et a toutes pour votre temps, ciao ciao inpact Et une holaaaaaaaahhhhh pour le SP2, lol Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.