Hi Ashura,
Achso? Also ist es auch hier eigentlich dem Client überlassen, in welcher Form und Richtung er die Ordered List darstellt? [1]
HTML-Clients sollten sie schon in der Rheinfolge ;-) „darstellen“ (kann auch vorlesen sein), wie sie im Quelltext auftauchen.
Du kannst sie aber absteigend numerieren lassen:
<ol id="myList">
<li>foo</li>
<li>bar</li>
<li>baz</li>
</ol>
<script type="text/javascript">
[code lang=javascript] var myList = document.getElementById("myList");
var nItems = 0;
for (i = 0; i != myList.childNodes.length; i++)
if (myList.childNodes[i].nodeType == 1)
nItems++;
for (i = 0; i != myList.childNodes.length; i++)
if (myList.childNodes[i].nodeType == 1)
myList.childNodes[i].setAttribute("value", nItems--);
</script>[/code]
Die absteigende Numerierung lässt sich auch mit CSS machen – in Browsern, die counter-reset und counter-increment beherrschen. Höre ich da schon jemanden „Opera!!!11“ sagen?
* * *
Naja, wobei diese divs wenigstens eine Aussage haben (<title>, <pubDate>, <description>).
Das haben <div class="title">, <div class="pubDate">, <div class="description"> auch. ;-)
Live long and prosper,
Gunnar
--
„Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)
„Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)