Skrypty i gadżety dla każdego

 

Skrypty dla każdego


Każdy webmaster stara się uatrakcyjnić swoją stronę. W tym tekście zaprezentuję kilka prostych skryptów, które napewno wam w tym pomogą.

1. Przycisk WSTECZ

Umieszczony na stronie link będzie działał tak samo, jak przycisk Wstecz w przeglądarce. Kod takiego hiperłącza prezentuje się następująco:

<a href="javascript:history.back()">Wstecz</a>

lub

<a href="javascript:history.go(-1)">Wstecz</a>

2. Przycisk DALEJ

Umieszczony na stronie link będzie działał tak samo, jak przycisk Dalej w przeglądarce. Kod takiego hiperłącza prezentuje się następująco:

<a href="javascript:history.forward()>Dalej</a> 

lub

<a href="javascript:history.go(+1)>Dalej</a>

3. Odświeżanie i zamykanie witryny

W JavaScript można stworzyć skrypty umożliwiające odświeżanie zawartości strony oraz zamknięcie okna przeglądarki. Oto kod: 

<a href="javascript:location.reload">Odśwież</a>

oraz

<a href="javascript:window.close()">Zamknij</a>

4. Otwieranie strony w fullscreen

Aby otworzyć stronę internetową w pełnym oknie należy umieścić znaczniki: 

<a href="javascript:window.open('plik.html', 'Test','fullscreen=1')>Fullscreen</a>

5. Tworzenie strony startowej

Ustawienie twojej witryny jako startowej w przeglądarce internauty umożliwi następujący kod: 

<A HREF="#" onClick="this.style.behavior='url (#default#homepage)';this.setHomePage ('www.mojastrona.pl');">Ustaw jako startową</a>

6. Dodawanie do listy Ulubionych

Za pomocą JavaScript można umieścić na stronie link dający internautom możliwość szybkiego dodania witryny do Ulubionych: 

<script language="JavaScript1.2"> 
function ulubione(){ window.external.addFavorite('http:// mojastrona.pl','Mojastrona.Peel') } if (document.all) document.write('<a href="#" onClick="ulubione()">Dodaj Mojastrona.pl do ulubionych!</a>') 
</script>
 

7. Informacja o ostatniej modyfikacji strony

Jeżeli często aktualizujesz witrynę na pewno przyda ci się skrypt, który sam wygeneruje czas ostatniej modyfikacji:

<script language="JavaScript">
<!-- document.write("Ostatnia modyfikacja: " + document.lastModified);
//--> 
</script>

8. Przycisk e-mailowy

Umieszczony na stronie przycisk e-mailowy ułatwi internautom wysyłanie poczty do autora witryny:

<FORM>
<INPUT TYPE="button" VALUE="E-mail autora" onClick = "parent.location.href = 'mailto:ja@ja.pl'">
</FORM>

9. Wyślij adres znajomemu

Aby spopularyzować witrynę warto umieścić na niej link pozwalający odwiedzającym wysłać jej adres innym internautom:

<A HREF="javascript:location.href='mailto:?SUBJECT=' + document.title + '&BODY=' + escape(location.href)">Powiadom znajomego!</A>

10. Efekt MouseOver

Efekt MouseOver powoduje zmianę grafiki po najechaniu na link kursorem myszy. Efekt taki można osiągnąć różnymi sposobami. Najprostszy prezentuje się następująco:

<a href="http://link1.pl" onMouseOver='mo.src="1.jpg"' onMouseOut='mo.src="2.jpg"'><img src="2.jpg" name="mo"></a>

11. Alert przy ładowaniu strony

Jeżeli chcesz mieć pewność, że odwiedzający twoją witrynę przeczytają jakąś informacje to umieść w znaczniku <body> następujący kod:

OnLoad="alert('TEXT\n');"

12. Drukowanie witryny

Możliwość szybkiego wydrukowania zawartości witryny da odwiedzającym następujący kod:

<script>
<!-- 
function drukuj()
{ if (!window.print){
alert("Wymagany IE lub NN") 
return 

window.print() }
//-->
</script>

13. Adres strony

Poniższy kod spowoduje wyświetlenie się adresu witryny, którą przegląda internauta:

<script language="JavaScript"> 
<!--
document.write("Przeglądasz właśnie witryne o adresie " + document.location); 
// -->
</script>

14. Wersja przeglądarki

Chyba nie ma internauty, który nie wie, jakiej przeglądarki używa. Jednak aby ułatwić życie tym "wyjątkowym" warto umieścić na stronie następujące znaczniki:

<script language="JavaScript">
<!-- 
document.write("Twoja przeglądarka:" + navigator.appName + " " + navigator.appVersion); 
// --> 
</script>

15. Przejście do góry strony

Na zakończenie kod skryptu, który wstawi link służący do szybkiego przechodzenia "na górę" witryny:

<a href="javascript:window.scroll(0,0);">Do góry!</a>

16. Okienko pożegnalne

Skrypt wyświetla okienko, gdy czytelnik opuszcza naszą stronę.

<body onunload="window.open('byebye1.htm','pożegnanie','height=200,width=300')">

Okienko byebye1.htm zawiera "pożegnalny" komunikat.

 

Gadżety dla każdego

Niżej kilka skryptów JS, DHTML itp., które z pewnością urozmaicą Twoją witrynę i wyróżnią ją spośród innych zwykłych stron internetowych.


1. Blokada prawego klawisza myszki

Wielu ludzi męczy się z tym jak zablokować prawy klik myszki wymyślając przeróżne skrypty, a wystarczy poniższy kawałek tekstu wstawić między znaczniki body i już... klikamy prawym klawiszem myszki i nic :-)

oncontextmenu="return false"

2. Brak możliwości zaznaczania

To zdarzenie jest bardzo fajne i ciekawe, a w połączeniu z wyżej wymienioną blokadą prawego klawisza myszki daje ochronę danych na naszej stronie. Nie pozwala ono zaznaczyć nic na naszej stronie, a więc żaden tekst nie zostanie bezczelnie skopiowany

onselectstart="return false"

Wstawia się go również w znacznik body.

3. Glow

Glow, czyli poświata (takie jakby obrysowanie dookoła każdej literki) - to również bardzo proste i efektowne ozdobienie tekstu na stronie. Robi się to tak:

<p style="filter: glow(color=green, strength=2); width: 100%">Przykład</p>

Teraz trochę wyjaśnień:
po "color=" trzeba wstawić nazwę koloru (np. green, red, yellow)
po "strength=" ustawiamy wielkość poświaty (w przykładzie jest ustawiony na 2)

Uwaga! Powyższy przykład odniesie zamierzony efekt tylko w Internet Explorerze, ponieważ wykorzystuje filtry DirectX

4. Blur

Blur - kolejny efekt tekstu - jest to rozmycie poziome tekstu.

<p style="filter: blur(strength=10); width=100%">Przykład</p>

Uwaga! Ten efekt również będzie widoczny tylko w IE

5. Generowanie strony w x sekund

Chciałbyś mieć na swojej stronie taki bajer, który wyświetla w ile sekund strona się załadowała? Nie ma problemu - i nie musisz mieć PHP, wystarczy odpowiedni skrypt w JavaScript.
Między znacznikami head musisz wkleić taki skrypt:

<script type="text/javascript" language="javascript">
<!--
var startTime = new Date();
startTime = startTime.getTime();

function doneLoading() {
var stopTime = new Date();
stopTime = stopTime.getTime();
document.form1.loading_time.value = ((stopTime - startTime) / 1000)
+ " sekund";
}
//-->
</script>


A miedzy znacznik body wstawiasz tą linijkę tekstu:

<body onload="doneLoading();">

W miejscu w którym chcesz umieścić tekst wstawiasz taką formułkę:

<form name="form1">
Strona załadowana w <input type="text" name="loading_time">
</form>

6. Pole input z obrazkiem w tle

Jeśli chciałbyś mieć jakiś obrazek w tle pola input (np. animowany GIF) to nie ma problemu. Po prostu wpisujesz tak:

<input style="background-image: url('obrazek.gif'); background-repeat:
repeat">


Gdzie obrazek.gif to ścieżka do pliku Twojego obrazka.

7. Własny kursor na strone WWW

Jeśli znudził Ci się standardowy kursor Windowsa to możesz go zmienić i wstawić własny na swoją stronę WWW. Wystarczy trochę pokombinować i będziesz się cieszyć nowym, ciekawym urozmaiceniem Twojej witryny.
Między znaczniki head wstawiasz:

<style type="text/css">
body {
cursor: url('sciezka/kursor.cur');
}
</style>

8. Wypunktowanie z użyciem grafiki

Wypunktowanie z pewnością uatrakcyjni Twoją witrynę.
Wstawiasz taki tekst w znacznik ul:

style="list-style-image: url(obrazek.gif)"

Przykład:

<ul style="list-style-image: url(obrazek.gif)">
<li> jeden </li>
<li> dwa </li>
</ul>

 



D.F.


Copyright © by MiniMax 1997/2007. All rights reserverd!