Javascript hasznos funkciók - ii

Számos apró és hasznos Java-szkript, amelyek lehetővé teszik néhány apró kis dolog hozzáadását a webhely funkcionalitásához.

A dokumentum módosításának időpontja

Egyes webes tervezők hasznosnak találják a dokumentum utolsó módosításának dátumát az oldal alján. Ez úgy történik, hogy a látogató meghatározhatja, hogy a webhely milyen gyakran frissül. Azonban bizonyos kötelezettségeket is ró a telephely támogatására. Egyetértek azzal, hogy a tavalyi dátum megtekintése nem sok örömet okoz. De ha még mindig úgy döntöttél, hogy ezt a technikát használja, akkor a következő parancsfájl jól fog jönni.

A kívánt eredmény elérése két módon lehetséges. Az első az, hogy kézzel korrigálja a vonalat a dátummal, a második pedig vonzóbb a dokumentumobjektum utolsóModified tulajdonságának használata. Ehhez az oldal megfelelő helyére elegendő a következő konstrukció beillesztése:

A dátum megjelenik olyan formátumban, amely megfelel a számítógép regionális beállításainak, és ez nem mindig működik számunkra. De a szkript enyhén bonyolultabbá teheti a dátumot szinte bármilyen formában. Ehhez elegendő a dokumentum módosításának dátumát nem azonnal nyomtatni, hanem az összetevők előzetes szétszerelését követően. Ezt megteheti egy Dátum objektum létrehozásával. a dokumentum paraméterének átadásával.lastModified:

Most csak a nap, a hónap és az év olvasása marad, a Dátum objektum módszereivel, és a dátumot nyomtassa ki a szükséges formátumban. Pontosan ez történik a fenti szkriptben, amely a dátumot olyan formátumban nyomtatja ki, amely megfelel Oroszország regionális beállításainak (DD / MM / YYYY).

Hogyan készítsünk honlapot?

A közelmúltban nagyon divatossá vált a forgatókönyv alkalmazása. Ennek az az értelmezése, hogy valahol az oldal kiemelkedő helyén linket készítünk, és rákattintunk arra, hogy a felhasználó képes lesz-e az oldal megjelenítéséhez a kezdő oldalt, azaz mint amilyet a böngésző indításakor betöltött, és megnyomja a "Home" gombot.

Ez a technika hasznos lehet információforrásokhoz, de nem szabad túlzottan felhasználni őket.

Sajnos, jelenleg a script csak az Internet Explorer 5.x verziója alatt fog működni. Ezt fontold meg. A kódot megfelelő helyen kell elhelyezni, de így néz ki:

Akik szeretnék, kezdhetnek. például az oldalamon. ;-)

Oldal hozzáadása a "Kedvencek"

Az előző szkripthez hasonlóan ez a módszer csak az Internet Explorer alatt működik, de már a 4. verziótól is. Pontosan ugyanazok a megjegyzések a relevanciájáról.

Ha egy erre a szkriptre mutató linket helyez el egy látható helyen, egy kattintással engedélyezhetjük a felhasználónak, hogy webhelyünket a "Kedvencek" mappába vegye fel. És maga a szkript így néz ki:

Szeretné ellenőrizni? Kattintson ide. és felveszi oldalam a kedvenceim közé. -)

Nyomtasson ki egy oldalt a kódból

Néha nyomtatni szeretne egy oldalt, és ezt közvetlenül a kódból kell végrehajtania. Először úgy tűnik, hogy ez lehetetlen, de ez nem olyan rossz. Valójában a Netscape Navigator-ban még van beépített mechanizmus. Elég csak hívni az window.print () metódust

De ahhoz, hogy ugyanazt az eredményt érje el az Internet Explorerben, nem fogjuk alkalmazni a szokásos módszereket, és speciális speciális ActiveX objektumot használunk, amely lehetővé teszi számunkra az oldal kinyomtatását.

Így a feladatunk két részre oszlott. Az első - a böngésző típusának meghatározása, a második pedig az objektum helyes beillesztése az oldalra. Íme egy példa a kódra, amely minden szükséges dolgot elvégez:

Csak ezt a kódot hívják. Ehhez például az onClick eseményt használhatja:

Ne felejtsd el ezt a szkriptet a "nyomtatás" oldalak verzióival. A nyomtatáshoz használt oldal egy hagyományos html-fájl, amelyből a tervet eltávolították, és nagyon egyszerű elrendezést hagyott, így a nyomtatás során nem voltak szükségtelen elemek. A fenti kód közvetlenül elküldi az oldalt a nyomtatónak.