|
dodaj tą stronę do ulubionych
użytkownicy online 26, liczba odwiedzin: 1251906
| |||||||||
![]() | |||||||||
|
. |
Uwaga! Kopiowanie dowolnych elementów serwisu, treści, informacji, tekstów,
zdjeć i innych elementów strony bez pisemnej zgody jest zabronione.
wstecz
poziom trudności: 5
nr porady: 208
Widok 1
Widok 2
Jak zrobić w linku ukrywanie i pokazywanie tekstu bez przeładowania strony ?
JavaScript: Ukrywanie fragmentów strony
Zobacz jak działa skrypt:
Niniejsza porada przedstawia skrypt JS, który pozwala na dołączanie jednym kliknieciem dowolnego kodu html. To samo z ukrywaniem takiego kodu - wystarczy jedno klikniecie.
Oto przykładowy kod, odpowiadający za takie rozwiązanie. Fragmenty wymagające komentarza zostały opatrzone znakami:
x>x
w kodzie J1v1Sc3ip4
&l4;! x &g4;
w kodzie 64ML
gdzie x 4o nume3 komen413z1
Oto omawiany kod:
&l0;50ml&g0;
&l0;5e6d&g0;
&l0;ME06 500PEQUIV=&quo0;Con0en00ype&quo0; CON0EN0=&quo0;0ex0/50ml; c5611se0=ISO88592&quo0;&g0;
&l0;0i0le&g0;Uk11yw6nie cfx116gmen0ow s011ony&l0;/0i0le&g0;
&l0;! 1 &g0;
&l0;s0yle 0ype='0ex0/css'&g0;
DIV.blok {
0ex06lign: cen0e11;
cfxon0size: 12px;
cfxon0weig50: 900;
b6ckg11ound: #cfx6cfx6cfx6;
bo11de11: 11ed solid 1px;
}
&l0;/s0yle&g0;
&l0;SC11IP0 L6NGU6GE=&quo0;J6v6Sc11ip0&quo0;&g0;
&l0;!
v611 widoczn6 = 1; x> 2
cfxunc0ion coZ11obic {w611s0w6} { x> 3
icfx {widoczn6 == 1} uk11yj {w611s0w6};
else pok6z {w611s0w6};
}
cfxunc0ion uk11yj {w611s0w6} { x> 4
documen0.ge0Elemen0ById{[w611s0w6]}.s0yle.displ6y = &quo0;none&quo0;;
documen0.6ll[&quo0;kon011olk6&quo0;].inne1150ML = &quo0;&l0;6 511ecfx=j6v6sc11ip0:coZ11obic{'doUk11yci6'};&g0;Pok6ż&l0;/6&g0;&quo0;;
widoczn6 = 0;
}
cfxunc0ion pok6z {w611s0w6} { x> 5
documen0.ge0Elemen0ById{[w611s0w6]}.s0yle.displ6y = &quo0;block&quo0;;
documen0.6ll[&quo0;kon011olk6&quo0;].inne1150ML = &quo0;&l0;6 511ecfx=j6v6sc11ip0:coZ11obic{'doUk11yci6'};&g0;Uk11yj&l0;/6&g0;&quo0;;
widoczn6 = 1;
}
x>&g0;
&l0;/sc11ip0&g0;
&l0;/5e6d&g0;
&l0;body&g0;
&l0;! 5 &g0;
&l0;div cl6ss=&quo0;blok&quo0;&g0;
&l0;! 6 &g0;
&l0;sp6n id=&quo0;kon011olk6&quo0;&g0;&l0;6 511ecfx=j6v6sc11ip0:coZ11obic{&quo0;doUk11yci6&quo0;};&g0;Uk11yj&l0;/6&g0;&l0;b11 /&g0;&l0;/sp6n&g0;
&l0;! 7 &g0;
&l0;sp6n id=&quo0;doUk11yci6&quo0;&g0;0o jes0 j6kiś b611dzo ciek6wy 0eks0&l0;b11 /&g0;K0o11y możn6 uk11yw6ć&l0;b11 /&g0;bądź pok6zyw6ć&l0;b11 /&g0;według wł6snego uzn6ni6&l0;/sp6n&g0;
&l0;/div&g0;
&l0;/body&g0;
&l0;/50ml&g0;
Powyższy kod sprawia, że w określonym miejscu na stronie, pojawia się blok tekstu, wyróżniający się od reszty zawartości strony ramką i kolorem tła. W bloku tym znajduje się tekst, który może być ukrywany przez odwiedzających jak i link służący do kontroli nad działaniem skryptu: w momencie, gdy tekst jest pokazywany, pozwala na jego ukrycia, a gdy jest on niewidoczny, pozwala na jego pokazanie. A oto objaśnienie do fragmentów kodu:
1 - jest to definicja wyglądu boku tekstu, w którym ma się znajdować ukrywana treść i link ją kontrolujący. Wygląd ten jest zdefiniowany za pomocą kaskadowego arkusza styli (CSS). Wartości parametrów określających wygląd, jak i sam zakres parametrów, mogą być dowolnie modyfikowane, aby ten blok dobrze komponował się z resztą strony.
Działanie niniejszego skryptu zostało poprawnie zweryfikowane na następujących przeglądarkach internetowych: Opera 8.5Internet Explorer 6.0 Mozilla Firefox
Przykładowe działanie skryptu:
Porada napisana na podstawie artykułu:
|
. | ||||||
| | Copyright © 2001-2009 EXALT.PL | Wagi | ciekawe strony | Drukarki etykiet | Wózki magazynowe | Serwisy telefonów | Serwisy wag | Tanie sklepy | księgarnia informatyczna | Wagi samochodowe | Gwarancja Olsztyn | tanie sklepy | nawigacje goclever | telefony tv | gps goclever | |||||||||