Mark Jespersen <mark_jespersen@hotmail.com> writes:
> Kan man kombinere JScript og CSS, så man generaliserer nogle
> attributter af typen onmouseover="" for en bestemt CSS-class?
Ikke umiddelbart.
> Er der i øvrigt andre måder at gøre det på?
Hvis du ikke vil sætte onmouseover'en direkte på HTML-taggene, så kan
du gennemløbe alle elementerne og tjekke deres class-attribut.
Lad os antage at alle elementerne er "img"-elementer:
---
<script type="text/javascript">
function fixImgElements() {
var imgs = (document.getElementsByTagName?
document.getElementsByTagName("img") :
document.all ? document.all.tags("img") : []);
for (var i = 0; i < imgs.length; i++) {
if (imgs[i].className == "myClassName") {
imgs[i].onmouseover = myMouseOver;
}
}
}
function myMouseOver(event) {
//... do something ...
}
</script>
....
<body onload="fixImgElements()">
---
/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
DHTML Death Colors: <URL:
http://www.infimum.dk/HTML/rasterTriangleDOM.html>
'Faith without judgement merely degrades the spirit divine.'