[ voxi @ 22.06.2007. 10:02 ] @
Da li neko zna zasto u IE nece da mi vrati broj koji oznacava koliko se skrolovalo, f-ja je document.body.scrollTop?
Uvek vrati 0 koliko god da skrolujem, dok f-ja za mozilu window.pageYOffset radi ispravno. Takodje u IE radi f-ja document.body.clientHeight? Da li neko zna zasto ne radio ovo i kako to da resim to jest da dobijem vrednost koja mi govori kolko je skrolovano u IE

evo i kod
Code:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>

<head>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
    <meta name="author" content="LulaPresidente">

    <title>Untitled 1</title>
    <SCRIPT LANGUAGE="JavaScript1.2">
        function SCROL(x){
            
        //    alert(document.getElementById(x));
            alert(document.body.clientHeight+" "+document.body.scrollTop+);
        }
        
 
    </script>
    
</head>

<body onload="SCROL(this.id)">
<pre>
  
 1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 <input type="button" value="klik" id="klik"   onclick="SCROL(this.id)">
 
 
 
 
 
 
 
 
 
 2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 3
     
     
 
</pre>
 
  
</body>
</html>

[ bzero @ 22.06.2007. 10:44 ] @
Problem je sa potpuno razlicitim ponasanjem explorera raznim verzijama i sa razlicitim doctype-om. Za pocetak probaj da sklonis (obrises) DOCTYPE iz tvog primera, pa vidi sta ce onda da se desi u IE.

Resenje bi bilo da do scrollTop dolazis ovako:

Code:

if (document.documentElement && document.documentElement.scrollTop) {
    var doc =  document.documentElement;
}
else {
    var doc =  document.body;
}
alert(doc.scrollTop);



Ceo opis problema imas ovde:

http://www.quirksmode.org/js/doctypes.html
[ voxi @ 22.06.2007. 10:56 ] @
Hvala pomoglo mi je, ma zezno me PHP Designer on je istavo ovu prvu liniju
koda automacki ja je niakad nebih stavio a ona je u susutini kocila sve!

Hvala jos jednom!
[ voxi @ 22.06.2007. 20:55 ] @
Kako da procitam i setujem kordinate slike
pokusavao sam sa eval("document." + id).top = yCoord ali ne ide, iako je ovo
konkretan primer iz jednog skripta koji radi
[ bzero @ 23.06.2007. 18:15 ] @
Code:

document.getElementById('idSlike').style.top = '300px';
[ voxi @ 26.06.2007. 00:10 ] @
Hvala na pomoci (uz zakasnjenjenje )!
Da li neko zna i da li je moguce da se ocita velicina stranice zapravo treba
mi njena visina ali ne u smislu onog sto se vidi na ekranu nego cela znaci
koliko ima pixela na primer po visini?
[ Miroslav Ćurčić @ 26.06.2007. 02:23 ] @
Tako što sve staviš u veliki DIV pa očitaš njegovu visinu, imaš na http://www.elitesecurity.org/t137076-JavaScript-CSS,
mada možda bi i radilo i ako gađaš document.body