Další pokračování oblíbeného článku – dnes vám popíši, jak pomocí JavaScriptu automaticky vypsat čas poslední modifikace dokumentu s přesností na jednu vteřinu, dále totéž, ale s přesností na jeden den. Dále dokážete přesměrovat návštěvníka na konkrétní stránku podle dne v týdnu a otevření nového maximalizovaného okna prohlížeče.

Datum aktualizace s přesností na vteřinu

Upravujete často své HTML stránky a nechce se vám pokaždé otrocky psát čas poslední úpravy dokumentu? Využijte tento JavaScript – automaticky vám do HTML stránky vloží datum poslední úpravy dokumentu s přesností na jednu vteřinu.


<script language=”JavaScript”>
<!–
lastmod = document.lastModified
lastmoddate = Date.parse(lastmod)
if(lastmoddate == 0){
   document.write(“Neznámé datum aktualizace”)
   } else {
   document.write(“<i>Aktualizováno dne: ” + lastmod + “</I>”)}
// –>
</script>

Ukázka:

Datum aktualizace s přesností na den

Ne každý ovšem potřebuje určovat datum poslední aktualizace s přesností na jednu vteřinu. Někde bohatě stačí určení datum aktualizace s přesností jednoho dne (třeba jak to dělá Interval.cz). K tomu slouží následující jednoduchý JavaScript, který zjistí datum poslední úpravy HTML dokumentu a následně jej v dokumentu vypíše:


<script language=”JavaScript”>
<!–
var rok = new Date();
datum = new Date (document.lastModified);
mesic = new Array (‘ledna’, ‘února’, ‘března’, ‘dubna’, ‘května’, ‘června’, ‘července’, ‘srpna’, ‘září’, ‘října’, ‘listopadu’, ‘prosince’);
document.write (“<I>Aktualizováno dne: ” + datum.getDate() + ‘. ‘ + mesic[datum.getMonth()] +” “+ rok.getFullYear()+”</i>”);
//–>
</script>

Ukázka:

Přesměrování na stránku podle dnu v týdnu

Tento JavaScript návštěvníka vašeho webu automaticky přesměruje na zadanou stránku podle aktuálního dne v týdnu. Pokud je pondělí, bude návštěvník přesměrován na stránku pondeli.html. Pokud je pátek, bude přesměrován na stránku patek.html. Tento JavaScript vložte do úvodní stránky vašeho webu – obvykle to bývá soubor default.htm nebo index.htm.


<SCRIPT LANGUAGE=”JavaScript”>
<!–
function initArray() {
this.length = initArray.arguments.length;
for (var i = 0; i < this.length; i++)
this[i+1] = initArray.arguments[i];
}
var DOWArray = new
initArray(“nedele”,”pondeli”,”utery”,”streda”,”ctvrtek”,”patek”,”sobota”);
var today = new Date();
var day = DOWArray[today.getDay()+1];
window.location = day + “.html”;
// –>
</SCRIPT>

Otevření odkazu do maximalizovaného okna

Potřebovali jste někdy otevřít pomocí odkazu maximalizované nové okno? Pomocí tohoto jednoduchého JavaScriptu je to možné. Po kliknutí na odkaz se otevře předefinovaná stránka, v tomto případě je to soubor js-tip2.asp.


<SCRIPT LANGUAGE=”JavaScript”>
<!–
function fullScreen(theURL) {
window.open(theURL, ”, ‘fullscreen=yes, scrollbars=auto’);
}
// –>
</script>
<a href=”javascript:void(0);” onClick=”fullScreen(‘js-tip2.asp’);”>Maximalizované okno</a>


Starší komentáře ke článku

Pokud máte zájem o starší komentáře k tomuto článku, naleznete je zde.

Žádný příspěvek v diskuzi

Odpovědět