Bonjour,
Voilà le titre est assez explicite, en gros j'ai un problème de compatibilité avec la librairie prototype.
Le cœur du problème c'est que tout marche bien sur FF, et IE8. Par contre rien ne fonctionne sur IE9, Chrome... Tous les autres passent à la trappe.

J'inclus bien prototype avant jquery.
Ma première ligne de JS est le noConflict de jQuery.

Mais par la suite, aucun traitement lié à jQuery ne fonctionne.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
<script type="text/javascript" src="js/modalbox/prototype.js"></script>
<script type="text/javascript" src="js/jquery-1.5.min.js"></script>
<script type="text/javascript">
    jQuery.noConflict();
    alert(1);
    alert(jQuery('#unid').html());
</script>
Par exemple ici, le alert(1), va bien s'afficher partout, mais le suivant utilisant jQuery ne marchera que sur FF et IE8.
J'ai aussi essayé ces méthodes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
jQuery.noConflict(true);
alert(1);
alert(jQuery('#unid').html());
 
 
var jq = jQuery.noConflict();
alert(1);
alert(jq('#unid').html());
 
 
var jq = jQuery.noConflict(true);
alert(1);
alert(jq('#unid').html());
Mais j'ai toujours exactement le même résultat...
Je sais que ça vient de prototype car si je ne le charge plus, plus de problèmes.
Et Firebug ne m'annonce aucune erreur dans mes scripts...

J'utilise jQuery 1.5 et prototype 1.5.1.

Par avance merci