Funcții utile Javascript - partea ii

Mai multe mici și utile script-uri Java care permit adăugarea unor lucruri minunate la funcționalitatea site-ului.

Data modificării documentului

Unii designeri web consideră utilă afișarea datei ultimei modificări a documentului în partea de jos a paginii. Acest lucru se face astfel încât vizitatorul să poată determina cât de des este actualizat site-ul. Cu toate acestea, aceasta impune și anumite obligații în sprijinul site-ului. Sunt de acord că vizionarea datelor de anul trecut nu oferă prea multă plăcere. Dar dacă ați decis să utilizați această tehnică, atunci scriptul următor va fi util.







Există două modalități de a obține rezultatul dorit. Primul este că corectați manual linia cu data, iar a doua, și este mai atractivă, este să utilizați proprietatea lastModified a obiectului document. Pentru aceasta, în locul potrivit al paginii, este suficient să introduceți următoarea construcție:

Data este afișată într-un format care corespunde setărilor regionale ale computerului, iar acest lucru nu funcționează întotdeauna pentru noi. Dar, complicând ușor scenariul, putem afișa data în aproape orice format. Pentru a face acest lucru, este suficient să imprimați data modificării documentului nu imediat, ci după dezasamblarea preliminară a acestuia în componente. Puteți face acest lucru prin crearea unui obiect Date. trecând-o ca parametru document.lastModified:

Acum rămâne doar citirea zilei, lunii și anului, folosind metodele datei obiect și imprimarea datei în formatul dorit. Acesta este exact ceea ce se face în scriptul de mai sus, care imprimă data într-un format care corespunde setărilor regionale din Rusia (DD / MM / YYYY).







Cum se face o pagină de pornire?

Recent, a devenit destul de la modă să aplicăm acest script. Sensul său este că undeva într-un loc proeminent pe pagină facem un link, făcând clic pe care utilizatorul va putea să facă pagina dvs. pagina de pornire, adică cum ar fi cea încărcată atunci când browserul pornește și apăsat butonul "Acasă".

Această tehnică poate fi utilă pentru resursele informaționale, dar nu ar trebui să fie suprautilizate.

Din păcate, în acest moment scriptul va funcționa numai în versiunea 5.x din Internet Explorer. Luați în considerare acest lucru. Codul propriu-zis trebuie să fie plasat într-un loc potrivit, dar arată astfel:

Cei care doresc pot face un început. de exemplu, pagina mea. ;-)

Adăugarea unei pagini la "Preferințe"

Similar cu scriptul precedent, această metodă funcționează, de asemenea, numai în Internet Explorer, dar deja din versiunea a 4-a. Și exact aceleași comentarii cu privire la relevanța acesteia.

Prin plasarea unui link către acest script într-un loc vizibil, permitem utilizatorului cu un singur clic să adauge site-ul nostru în dosarul "Preferințe". Iar scriptul în sine arată astfel:

Vreți să verificați? Faceți clic aici. și veți putea adăuga site-ul meu la preferatele mele. -)

Imprimați o pagină din cod

Uneori doriți să imprimați o pagină și trebuie să faceți acest lucru direct din cod. La început se pare că acest lucru este imposibil, dar nu este așa de rău. De fapt, în Netscape Navigator există chiar un mecanism încorporat pentru acest lucru. Este suficient doar să sunați la metoda window.print ()

Dar pentru a obține același rezultat în Internet Explorer, nu vom aplica metoda obișnuită și nu vom folosi un obiect ActiveX specializat, care ne va permite să tipărim pagina.

Astfel, sarcina noastră a fost împărțită în două părți. Primul - pentru a determina tipul de browser, iar al doilea - pentru a introduce corect obiectul pe pagină. Iată un exemplu de cod care face toate lucrurile necesare:

Rămâne să numim doar acest cod. Pentru aceasta, de exemplu, puteți utiliza evenimentul onClick:

Doar nu confunda acest script cu versiunile paginilor "pentru imprimare". Pagina de imprimare este un fișier html obișnuit, din care desenul a fost eliminat și a lăsat un aspect foarte simplu, astfel încât atunci când a fost tipărit, nu au existat elemente inutile. Codul de mai sus trimite direct pagina la imprimantă.







Trimiteți-le prietenilor: