(wersja poprawiona, po 1 stycznia 2000)
Ten bardzo pomys│owy skrypt wykorzystuje obiekt daty i czasu do wy╢wietlania informacji o nowo╢ciach. Je╢li jaka╢ data jeszcze nie nadesz│a, we wskazanym miejscu wy╢wietlany jest obrazek .
Skrypt por≤wnuje bie┐▒c▒ datΩ z dat▒ wyga╢niΩcia nowo╢ci i je╢li jest wcze╢niejsza, wy╢wietla grafikΩ. Je╢li jest p≤╝niejsza lub r≤wna, przestaje j▒ wy╢wietlaµ. Oczywi╢cie r≤wnie dobrze mo┐na taki obrazek wstawiµ i bez ┐adnego skryptu, ale przynajmniej nie musimy pamiΩtaµ, aby w danym dniu koniecznie zatroszczyµ siΩ o usuniΩcie obrazka, by rzekoma nowo╢µ nie straszy│a czytelnika przez p≤│ roku.
Wystarczy wstawiµ pierwsz▒ czΩ╢µ kodu w czΩ╢ci nag│≤wkowej dokumentu, a potem wielokrotnie powtarzaµ drug▒ czΩ╢µ ju┐ w ciele dokumentu, w miejscach, gdzie ma siΩ pojawiµ obrazek. Data powinna mieµ format miesi▒c/dzien/rok, np. 9/30/2000. Obrazek mo┐na sobie te┐ spreparowaµ na w│asn▒ rΩkΩ.
Przyk│ad:
Ten skrypt jest nowo╢ci▒ przed 31 grudnia 2002 roku.
Skopiuj przyk│adowy kod.
W ramach HEAD
<SCRIPT LANGUAGE="JavaScript"> <!-- Hide code from non-js browsers function newItem(expiryDate) { exp = new Date(expiryDate); cur = new Date(); if (cur.getTime() < exp.getTime()) document.write("<IMG SRC='new.gif' WIDTH=31 HEIGHT=12 BORDER=0 ALT='new'>" ); } // end hiding --> </SCRIPT>W ramach BODY
<SCRIPT LANGUAGE="JavaScript"> <!-- newItem("9/30/2002"); // --> </SCRIPT>