|
|
| |
<HTML>
<HEAD>
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-2">
<TITLE>DHTML - warstwy - Okienko jezdzace po obrazku.</TITLE>
<!-- definicja warstwy, obszar widoczny warstwy {clip(top right bottom left)} definiuje
// parametry dla IE. Dla Netscape'a definiowane sa ponizej
//-->
<STYLE TYPE="text/css">
#blockDiv {POSITION: absolute; TOP: 50px; LEFT: 50px;
WIDTH: 358px; HEIGHT: 247px; CLIP: rect(0 358 50 0); VISIBILITY: show}
</STYLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
//wykrycie przegladarki
ns4 = (document.layers)? true:false
ie4 = (document.all)? true:false
//kierunek przewijania
var wdol = true
//funkcja inicjujaca
function init() {
//przypisanie odpowiedniego obiektu w zaleznosci od przegladarek
if (ns4) block = document.blockDiv
if (ie4) block = blockDiv.style
//definicja obszaru widocznego warstwy dla Netscape'a
if (ns4) {
block.clip.top = 0
block.clip.left = 0
block.clip.bottom = 50
block.clip.right = 358
}
//zmienne wzgledem ktorych nastepuje zmiana polozenia clipa dla IE
pozycjaIEtop = 0
pozycjaIEbottom = 50
//krok scrollingu
krok = 3
ruch()
}
function ruch() {
//odbijanie obszaru widzialnego (zmiana kierunku przesuwania) od granic obrazka dla Netscape'a
if (ns4) {
if (block.clip.bottom >= 247)
wdol = false
if (block.clip.top <= 0)
wdol = true
}
//odbijanie obszaru widzialnego (zmiana kierunku przesuwania) od granic obrazka dla IE
if (ie4) {
if (pozycjaIEbottom >= 247)
wdol = false
if (pozycjaIEtop <= 0)
wdol = true
}
//zmiana wartosci polozenia clipa dla Netscape'a kierunek w dol
if (wdol) {
if (ns4) {
block.clip.top += krok
block.clip.bottom += krok
}
//zmiana wartosci polozenia clipa dla IE
if (ie4) {
pozycjaIEtop += krok
pozycjaIEbottom += krok
block.clip = "rect("+pozycjaIEtop+",358,"+pozycjaIEbottom+",0)"
}
}
//jw kierunek w gore
else {
if (ns4) {
block.clip.top -= krok
block.clip.bottom -= krok
}
if (ie4) {
pozycjaIEtop -= krok
pozycjaIEbottom -= krok
block.clip = "rect("+pozycjaIEtop+",358,"+pozycjaIEbottom+",0)"
}
}
setTimeout("ruch()",10)
}
//-->
</SCRIPT>
</HEAD>
<BODY ONLOAD="init()" BGCOLOR="blue">
Przyklad duzego obrazka (358x247), po ktorym przesowa sie obszar widocznosci 50px.
<DIV ID="blockDiv">
<IMG SRC="pw1.jpg" BORDER="1" ALT="Podklad warstwy" WIDTH="358" HEIGHT="247">
</DIV>
</BODY>
</HTML>
|
|
 |
| Proponujemy |
|
|
Dla AMD architektura x86-64 ma stanowić trampolinę do skoku na obszary zajmowane dotychczas przez Intela i byłych potentatów serwerowych. Samo opanowanie luki, jaką obecnie stanowi klasa stacji roboczych, byłoby już ogromnym sukcesem, firma z Sunnyvale mierzy jednak znacznie wyżej. Zdecydowana większość skoków z trampoliny to, pomimo wysokiego odbicia i efektownych ewolucji, skoki w dół. Jak może to wyglądać w przypadku AMD? - zainteresowanych odsyłamy do tekstu "Trampolina na 64 bity".
|
|
|
 |
|
|
 |
|
|
 |
|