Bonjour tout le monde!
Voilà je poste ce message après de nombreuses recherches.
Je suis face à un problème que je n'arrive pas à regler.
Le problème c'est que sur Firefox le script marche a meirveille mais des que je teste avec IE, il me dit deux erreurs.
Les erreurs sont des erreurs trouvées sur effects.js d'acculo:
"Cet objet ne gère pas cette propriété ou cette méthode"
Ligne 593 et 914.
Donc voilà ma page:
Je lance le script avec:
Et:
Et voila c'est l'effet BlindUp qui bloque.
Je ne comprend pas pourquoi.
Merci beaucoup.
Phx
Voilà je poste ce message après de nombreuses recherches.
Je suis face à un problème que je n'arrive pas à regler.
Le problème c'est que sur Firefox le script marche a meirveille mais des que je teste avec IE, il me dit deux erreurs.
Les erreurs sont des erreurs trouvées sur effects.js d'acculo:
"Cet objet ne gère pas cette propriété ou cette méthode"
Ligne 593 et 914.
Donc voilà ma page:
<!-- Général -->
<link href="theme/admin.css" rel="stylesheet" type="text/css" media="screen" />
<script src="include/js/prototype.js" type="text/javascript" ></script>
<script src="include/js/ajax.js" type="text/javascript" ></script>
<script src="include/js/admin.js" type="text/javascript" ></script>
<!-- Librairies javascript -->
<script src="include/js/scriptaculous.js" type="text/javascript"></script>
<script src="include/js/effects.js" type="text/javascript"></script>
Je lance le script avec:
<a onClick="showPage(\'ajax_compte\'); Effect.Pulsate(\'bt_compte\');" style="cursor:pointer">
<img src="theme/images/admin/png/compte.png" alt="Mon compte : gestion de votre compte" id="bt_compte" onmouseover="montre(this.id)" onmouseout="cache();" />
</a>
Et:
function showPage(page) {
if ($('wait')) { Element.show('wait') }
ajaxGetA('pages/admin/ajax.php?page='+escape(page),'showPage2');
}
function showPage2(result) {
new Effect.BlindUp( "phxloader", { duration:0.5, afterFinish:function() {
var wix = result.split("%7C%3A%7C"); // Gestion des erreurs : vérification du code OK
if (unescape(wix[0])=="OK") {
$('phxloader').innerHTML=unescape(wix[1]);
new Effect.BlindDown("phxloader", {from:0.1, to:1, duration:1});
$('wait').style.display='none';
} else {
if(unescape(wix[0])=="BUG") {
$('phxloader').innerHTML=unescape(wix[1]);
new Effect.Appear("phxloader", {from:0.1, to:1, duration:1});
$('wait').style.display='none';
}else{
$('phxloader').innerHTML="<br><br><br><center><a href='index.php'>Retourner sur la page d'accueil</a></center>";
new Effect.Appear("phxloader", {from:0.1, to:1, duration:1});
$('wait').style.display='none';
alert('Erreur durant le chargement de la page');
/* Debug*/ alert(unescape(wix[0]));
}
}
} });
}
Et voila c'est l'effet BlindUp qui bloque.
Je ne comprend pas pourquoi.
Merci beaucoup.
Phx