Tipy a triky pro JavaScript 4.

30. března 2000

Další pokračování oblíbeného článku – dnes vám popíši, jak pomocí JavaScriptu zavřít okno prohlížeče, jak vytvořit „falešné“ počítadlo přístupů na stránky, jak zvyšovat a snižovat číslo ve formuláři pomocí tlačítka, jak vypsat počet dnů, které zbývají do konce aktuálního měsíce a jak zobrazit blikající textovou reklamu ve stavovém řádku prohlížeče.

Uzavření okna pomocí odkazu nebo tlačítka

Pomocí tohoto jednoduchého skriptu uzavřete okno prohlížeče. Okno můžete uzavřít kliknutím na odkaz či zmáčknutím tlačítka.

<form>
<input type=button value=“Zavři okno“ onClick=“javascript:window.close();“>
</form>
<a href=“javascript:window.close();“>Zavři okno</a>

Falešné počítadlo přístupů :o)

Stisknutím tlačítka návštěvník vaší stránky zjistí, kolikrát byla tato stránka navštívena – skript ovšem nepočítá počet přístupů, ale číslo náhodně generuje:o). Pokud návštěvník klikne na tlačítko vícekrát za sebou, počet přístupů je stále stejný – nový počet přístupů se vygeneruje až při obnovení stránky.

<SCRIPT LANGUAGE=“JavaScript“>
<!–
var pristup
pristup = Math.round(Math.random()*50000)
function alertUser() {
alert(„Aktuální počet přístupů je “ + pristup)
}
// –>
</SCRIPT>
<FORM>
<INPUT TYPE=“button“ VALUE=“Kolik je přístupů?“ onClick=“alertUser()“>
</FORM>

Zvyšování a snižování hodnoty ve formuláři

Pomocí tohoto skriptu můžete pomocí tlačítek „Přidat“ a „Ubrat“ zvyšovat nebo snižovat velikost čísla ve formulářovém prvku.

<form>
<input type=text name=form value=1>
<input type=button value=“pridat“ onClick=“javascript:this.form.form.value++;“>
<input type=button value=“ubrat“ onClick=“javascript:this.form.form.value–;“>
</form>

Kolik dnů do konce měsíce?

Skript vám zjistí, kolik dnů zbývá do konce současného měsíce a počet dnů vypíše.

<SCRIPT LANGUAGE=“JavaScript“>
<!–
var today = new Date();
var now = today.getDate();
var year = today.getYear();
if (year < 2000) year += 1900;
var month = today.getMonth();
var monthDay = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) monthDay[1] = „29“;
document.write(„Do konce měsíce zbývá “ + (monthDay[month]-now) + “ dnů.“);
// –>
</script>

Reklama ve stavovém řádku

Tento skript je určen pro ty, kteří musí mít „všude“ svoji reklamu. Váš reklamní text se objevuje ve stavovém řádku prohlížeče a bliká v půlsekundových intervalech. Reklamní text se nastavuje pomocí řádky var message, interval blikání pomocí řádky var speed. Pro ukázku se koukněte na stavový rádek prohlížeče.

<body onLoad=“Blikani()“>
<SCRIPT LANGUAGE=“JavaScript“>
<!–
var message=“Navštivte server Interval.cz“;
var speed=500;
var visible=0;
function Blikani() {
if (visible == 0) {
window.status=message;
visible=1;
} else {
window.status=““;
visible=0;
} setTimeout(‚Blikani()‘, speed);
}
// –>
</SCRIPT>

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 *