• [^] # Re: Et pourquoi diable

    Posté par . En réponse au journal framework ou farmer ?. Évalué à 1.

    Js d'il y a 5 ans ou pas il y toujours de quoi s'arracher les cheveux.
    C'est certain bugs qui me fatigue beaucoup par exemple j'ai du me casser la tête sans trouver de solution correct sur ça:

    changer le contenu de pour ajaxifier un site. Via ajax je charge le nouveau contenu de la page et les éventuel nouveau css, et script, le problème viens sous ie quand il faut remplacer ou ajouter les script.

    D'abord le innerHTML qui ne fonctionne pas sous IE pour head, bon maintenant je le sais mais avant de savoir si c'est mon code qui bug ou le navigateur...
    Ensuite j'ai penser parser mon HTML en dom pour manipuler du dom plutot. Je cherche toujours un parser correct qui fonctionne sous IE.
    J'ai finalement parser mon HTML au niveau de PHP pour renvoyer du JS à eval, mouarf.
    Tous ça pour me rendre compte que il n'y avait pas moyen de remplacer les node "script" sous IE et que j'inclus plusieur fois les même script ce qui créer des problème.

    De plus j'ai voulu appeller manuellement l'évenement onload, bon pas moyen, pas de problème via fireevent de mootools je peux l'appeller, mais bizarrement sous firefox pas besoin de le faire, mais sous IE oui.

    Tous ce que j'ai réussis à faire c'est ajouter les nouveau css.
    Bon j'avais préconnisé des le départ d'inclure tout les script et css nécessaire toute les pages, mais il faillait que ça reste modulaire.

    firebug et compagionJS pour IE sans ça c'est vraiment la misère. Enfin c'est vraiment le début avec JS qui est compliqué.