Comment obtenir des “données” de l'attribut dans ie 7?

- Je utiliser les "données" de l'attribut et dans IE7 et je ne sais pas comment obtenir la valeur de celui-ci. Peut jQuery peut-être m'aider?

J'ai cette

window.event.srcElement.getAttribute('data-pk')

Bien sûr, il ne fonctionne pas.

Edit:

for (i=0; i < max; i++) {

    if (typeof attachEvent == 'undefined'){         
        //open[i].addEventListener('click', function(e){ openSlide(e.currentTarget.getAttribute('data-pk')), false});
        open[i].onclick = function(e){ openSlide(e.currentTarget.getAttribute('data-pk')), false};
    } else {
        open[i].attachEvent('onclick', function(){
            openSlide(window.event.srcElement.getAttribute('data-pk'))}, false);
    };
};

html

<div>                             
    <img class='image' data-pk='18' src='/site_media/media/img/120x180.jpg'>                             
    <img class='image' data-pk='13' src='/site_media/media/img/007b-300x224.jpg'>                             
    <img class='image' data-pk='15' src='/site_media/media/img/IMG_0549_1.jpg'>                             
</div> 
quel événement est ce qui est appelé dans?
Est-ce de travailler dans d'autres navigateurs?
il est appelé sur clic. J'ai édité ma question.
oui, il est.

OriginalL'auteur I159 | 2011-09-09