Newsgroup: it.comp.lang.javascript
Titolo: (VALLE DI LACRIME) posizione scrollbar

riciao
pensavo di aver finalmente risolto l'apertura e la chiusura di un div
 indipendentemente dalla dimensione/posizione dello schermo, anvece mi
 sono accorto (inserendo il mio script in diverse pagine)
che le proprietą
scrollTop e scrollLeft
non sempre funzionano!
le sto monitorando da status bar e in alcune pagine danno sempre zero
 anche se c'č lo scrolling
la domanda č questa (per chi ci ha smanettato in passato) vi risultano
 casi in cui vadano in conflitto con altri elementi o proprietą della
 pagina?
no perchč non ho altre spiegazioni, e non so proprio dove andare a
 beccare  il problema, dato che non genera errori manco su firefox
testato con firefox e explorer e alcune pagine proprio non voglion
 funzionare le scrollTop, apparentemente senza nessun motivo
helpppppppp
-- 
"Non aspettarti niente, ma sii pronto a tutto." (Quoto)
http://scirio.altervista.org
 - 
http://x-privat.org
 
http://moofushi.altervista.org
 - 
http://ihu.altervista.org

  funzionare le scrollTop, apparentemente senza nessun motivo
Ma le pagine dove non funziona sono sempre le stesse o è un comportamento
random? se sono sempre le stesse hai in rete un esempio che esponga questo
problema?
-- 
"Affacciati affacciati benedici, guardaci
 guardaci...guardaci!
 Tanto sono quasi duemila anni che stai a guardare!"
									    E.B.

  anche se c'è lo scrolling
Dieci a uno che il problema sta nell'elemento da cui recuperi le due
proprietà; senza tener conto se sei in quirks o standard mode.
-- 
- Ray è completamente partito Egon, di te che ne è restato?
- Mi dispiace Venkman,il terrore travalica la mia capacità di razionalizzare

 
nel senso che sto inserendo il codice su alcune pagine
e testando ho visto che in alcune non va
non ho online nulla da far vedere perchè sono pagine di una intranet
ora sto provando a eliminare gli oggetti a caso dalla pagina che non
 va, per cercare di capire cosa non fa apparire quel valore


 
l'elemento č identico in tutte le pagine
copio e incollo un div che mi serve portarmi ingiro, per poter avere la
 posizione assoluta del mouse
quirks o standard mode non ho ben capito cosa siano :p


 quirks o standard mode non ho ben capito cosa siano :p
Google is your friend. Su, su.
-- 
- Penso che sia meglio dividerci
- Buona idea
- SII, così possiamo fare più danno!!

 
occheiii


 scrisse:
dopo elimino il div che non serve cmq ho trovato cosa da fastidio
cosě NON funziona
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
 "
http://www.w3.org/TR/html4/loose.dtd
">
<html>
<head>
<title>prova</title>
<script language="JavaScript">
function muoviti(evt,nomediv)
{
	tempX=evt.clientX||evt.pageX;
	tempY=evt.clientY||evt.pageY;
	qualesposto=document.getElementById(nomediv);
	if(tempX>0) 
	{
		qualesposto.style.left=document.body.scrollLeft+tempX+"px";
		tempX=qualesposto.offsetLeft;
	}
	else 
	{
		tempX=0;
	}
	if(tempY>0) 
	{
		qualesposto.style.top=document.body.scrollTop+tempY+"px";
		tempY=qualesposto.offsetTop;
	}
	else 
	{
		tempY=0;
	}
	self.status=document.body.scrollTop+":"+tempY;
}
</script>
</head>
<body onmousemove="muoviti(event,'mousec');">
<div id="mousec" style="display: block; position:absolute;
 z-index:-100; width: 1px; height: 1px;"></div>
<br>&nbsp;<br><br>&nbsp;<br><br>&nbsp;<br><br>&nbsp;<br><br>&nbsp;<br>
<br>&nbsp;<br><br>&nbsp;<br><br>&nbsp;<br><br>&nbsp;<br><br>&nbsp;<br>
<br>&nbsp;<br><br>&nbsp;<br><br>&nbsp;<br><br>&nbsp;<br><br>&nbsp;<br>
<br>&nbsp;<br><br>&nbsp;<br><br>&nbsp;<br><br>&nbsp;<br><br>&nbsp;<br>
<br>&nbsp;<br><br>&nbsp;<br><br>&nbsp;<br><br>&nbsp;<br><br>&nbsp;<br>
<br>&nbsp;<br><br>&nbsp;<br><br>&nbsp;<br><br>&nbsp;<br><br>&nbsp;<br>
</body>
</html>
se tolgo
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
 "
http://www.w3.org/TR/html4/loose.dtd
">
e metto
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
funziona :o
adesso, non so da dove saltava fuori quel doctype, perň mi sembra giusto


 adesso, non so da dove saltava fuori quel doctype, però mi sembra giusto
E' giusto.
