• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Code erklären?

ToxSox

New member
kann mir jemand diesen Code erklären?`

Code:
<script language="JavaScript">
var rfsh=100; 
var posY=0;
var Ypic=15;
var isNav=false;
var Ybar, DY;
function postiles() {
  if (isNav) {
    DY = pageYOffset;
    DX = pageXOffset;
    document.titles.top  = (innerHeight - posY - Ypic - Ybar) + DY;
  }
  else {
    DY = document.body.scrollTop;
    DX = document.body.scrollLeft;
    document.all.titles.style.top  = (innerHeight - posY - Ypic) + DY;
  }
}
function inislide() {
  isNav=document.layers;
  if (isNav) {
    if (document.width  > innerWidth) { Ybar = 20; }
  }
  else {
    innerWidth = document.body.clientWidth;
    innerHeight = document.body.clientHeight;
  }
  rfshInterval = setInterval ("postiles()", rfsh);
}
</script>

außerdem wär es praktisch wenn jamend auflisten und erklären würde was das hier eigentlich macht!
und noch was dieser Code macht das ein Object am unterem rand der Browsers klebbt!
ich will das es immer oben is!!!!


plz melden
 
woher haste das denn? kann so nich genau sagen was das macht, sieht wohl so aus als würde hier ein layer nach rechts oben platziert werden oder irgendwie so?!?
 
"pageXOffset" bzw. "pageYOffset" ermitteln und speichern die aktuelle horizontale bzw. vertikale Position einer Seite gemessen am linken bzw. oberen Fensterrand, es sind Eigenschaften des window-Objektes, aber nur im NS 3-4.79. Im true-Zweig der Funktion "postiles" korrigiert "document.titles.top" dann die Position für NS-Browser, im false-Zweig für Explorer, wobei scrollTop und scrollLeft wohl Variablen sind, die von "irgendwo" stammen; die sind jedenfalls nicht JS-Sprachelemente.

Gleiches gilt für clientWidth und clientHeight; wegen der Konstruktion würde ich vermuten, daß per innerWidth bzw. innerHeight die Anzeigefläche der geladenen Datei anhand dieser Variablen gesetzt wird

Außerdem vermute ich, daß

document.all.titles.style.top = (innerHeight - posY - Ypic) + DY;

nicht funktionieren wird, weil "innerHeight" auch nur im NS funzt, document.all aber ie ist

vielleicht hilfts
 
leider ned wirklich :(
vielleicht kann mir jemand nen Script posten wie ich eine div classe immer oben positioniert bekomme auch wenn man scrollt thx
 
jaja es erledigt den Job schon!
nur ich hab ne gern so Scripts von fremdseiten mit dennen ich nix anfangen kann auser das sie denn Job tun!

Code:
function setVariables() {
if (document.layers) {
v=".top=";
dS="document.";
sD="";
y="window.pageYOffset";
}
else if (document.all){
v=".pixelTop=";
dS="";
sD=".style";
y="document.body.scrollTop";
}
else if (document.getElementById){
y="window.pageYOffset";
}
}
function checkLocation() {
object="object1";
yy=eval(y);
if (document.getElementById)
document.getElementById("object1").style.top=yy
else
eval(dS+object+sD+v+yy)
setTimeout("checkLocation()",10);
}


<------ damit kann ich nix anfangen!!!!!!
 
Zurück
Oben