interval.cz

Tipy a triky pro JavaScript 2.

07. 03. 2000 | Miroslav Kučera | JavaScript a Ajax | Komentáře: 0

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.


Další aktuální články na interval.cz

Tematicky související články

Dejte vědět i ostatním o článku

Diskuse (počet komentářů: 0)

Buďte prvním návštěvníkem, který přidá nový komentář.

Přidat nový komentář

Jméno a e-mail jsou nepovinné. Příspěvky obsahující odkaz jsou moderovány.

Reklama

Syndikace

hledáme nové autory | redakce interval.cz | reklama na interval.cz

© ZONER software, a.s., všechna práva vyhrazena. Hosting zajišťuje CZECHIA.COM. SSL certifikáty pro domény. Powered by WordPress.