Javascript IE erreur inattendue (appel à la méthode ou de l'accès à la propriété

J'ai le code suivant, et ça fonctionne (comme d'habitude) en tout, mais IE. Il me fait inattendue de l'appel à la méthode ou de l'accès à la propriété en Jquery et je n'ai aucune idée de la façon de le déboguer. J'ai été en utilisant le IE barre d'outils du développeur, ce qui est inutile pour cette erreur et me donne juste une ligne no 12 (à l'intérieur du script jquery).

Toute aide est la v apprécié:

<script type="text/javascript">
$(document).ready(function () {

    $.history.init(pageload);

    $('a[href=' + window.location.hash + ']').addClass('selected');

    $('a[rel=ajax]').click(function () {

        var hash = this.href;
        hash = hash.replace(/^.*#/, '');
        $.history.load(hash);

        $('a[rel=ajax]').removeClass('selected');
        $(this).addClass('selected');
        $('.loading').show();

        getPage();

        return false;
    });
});

function pageload(hash) {
    if (hash) getPage();
}

function getPage() {

    hash = document.location.hash;
    hash = hash.replace(/^.*#/, '');
    var data = 'page=' + encodeURIComponent(hash);
    $.ajax({
        url: "index.php",
        type: "POST",
        data: data,
        cache: false,
        success: function (html) {
            $('.loading').hide();
            $('tbody').html(html);

        }
    });
}
</script>

Voici l'histoire de plugin: http://plugins.jquery.com/project/history

Et voici la démo, j'ai suivi:
http://plugins.jquery.com/project/history

Encore changer de fenêtre.emplacement du document.l'emplacement ne semble pas faire une différence

Je suis perdue sur ce coup. Quand je change le tag, je vais appeler pour qu'il ne poste donc ça fonctionne, mais sous IE, le design est tout cassé et a la prochaine les liens que je clique sur ne pas les publier. Vraiment étrange!! Fonctionne très bien sous firefox, opera, etc.

InformationsquelleAutor Ke. | 2010-02-28