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.