- From: David Perrell <davidp@hpaa.com>
- Date: Tue, 22 Jul 2008 07:48:07 -0700
- To: "Patrick Garies" <pgaries@fastmail.us>
- Cc: <www-dom@w3.org>
Patrick Garies:
| The original code was correct. |mediaType[x]| (not |mediaType.item[x]|)
| is an ECMAScript alternative.
...
| That would be |getElementById| (with a lowercase ādā).
My apologies, thanks for the correction. I had tested before I wrote that, and it initially appeared that Jonathan's code didn't work, while mediaType[x] and getElementById("linkid") without the loop did work. But when I tested thusly:
<script type="text/javascript">
window.onload=function() {
var mediaType = document.getElementsByTagName("link");
for(var x=0; x<mediaType.length; x++) {
mediaType.item(x).setAttribute("media", "all");
alert(mediaType.item(x).getAttribute("media"));
}
}
</script>
media type was changed in FF 3.01, Opera 9.51, and IE 5.01.
| * The MIME type text/javascript is deprecated in favor of the MIME types
| application/javascript and application/ecmascript. Unfortunately,
| neither are supported in Windows Internet Explorer up to version 7.
I'm still seeing a lot of pre-XP Windows with IE < 7 in my web server logs. It'll be a while before implementation of that change is a good idea.
Received on Tuesday, 22 July 2008 14:49:30 UTC