Tipy a triky pro JavaScript 2.

7. března 2000

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.

Štítky: Články

Mohlo by vás také zajímat

Nejnovější

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *