Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Zasto ne radi ova f-ja u IE?

[es] :: Javascript i AJAX :: Zasto ne radi ova f-ja u IE?

[ Pregleda: 2190 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

voxi

Član broj: 67178
Poruke: 328
*.skaut.net.



Profil

icon Zasto ne radi ova f-ja u IE?22.06.2007. u 10:02 - pre 204 meseci
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>

 
Odgovor na temu

bzero
dev null
europe

Član broj: 5907
Poruke: 371
*.dynamic.sbb.co.yu.

Jabber: bzero@elitesecurity.org
Sajt: www.google.com/search?q=b..


Profil

icon Re: Zasto ne radi ova f-ja u IE?22.06.2007. u 10:44 - pre 204 meseci
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
Never trust an operating system you don't have sources for.
 
Odgovor na temu

voxi

Član broj: 67178
Poruke: 328
*.net
Via: [es] mailing liste



Profil

icon Re: Zasto ne radi ova f-ja u IE?22.06.2007. u 10:56 - pre 204 meseci
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!
 
Odgovor na temu

voxi

Član broj: 67178
Poruke: 328
*.net
Via: [es] mailing liste



Profil

icon Re: Zasto ne radi ova f-ja u IE?22.06.2007. u 20:55 - pre 204 meseci
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
 
Odgovor na temu

bzero
dev null
europe

Član broj: 5907
Poruke: 371
*.208.eunet.yu.

Jabber: bzero@elitesecurity.org
Sajt: www.google.com/search?q=b..


Profil

icon Re: Zasto ne radi ova f-ja u IE?23.06.2007. u 18:15 - pre 204 meseci
Code:

document.getElementById('idSlike').style.top = '300px';

Never trust an operating system you don't have sources for.
 
Odgovor na temu

voxi

Član broj: 67178
Poruke: 328
*.net
Via: [es] mailing liste



Profil

icon Re: Zasto ne radi ova f-ja u IE?26.06.2007. u 00:10 - pre 204 meseci
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?
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
*.dynamic.sbb.co.yu.



+19 Profil

icon Re: Zasto ne radi ova f-ja u IE?26.06.2007. u 02:23 - pre 204 meseci
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
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

[es] :: Javascript i AJAX :: Zasto ne radi ova f-ja u IE?

[ Pregleda: 2190 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.