Foros del Web » Programando para Internet » Javascript »

getElementById????para ver en todos los navegasores???

Estas en el tema de getElementById????para ver en todos los navegasores??? en el foro de Javascript en Foros del Web. HOLA TENGO EL SIGUIENTE CODIGO PARA QUE LA FIGURA REBOTE EN LAS PAREDES DE LA VENTANA PERO NO SE COMO HACER QUE SE VEA EN ...
  #1 (permalink)  
Antiguo 11/07/2005, 14:51
 
Fecha de Ingreso: enero-2005
Mensajes: 5
Antigüedad: 20 años
Puntos: 0
getElementById????para ver en todos los navegasores???

HOLA TENGO EL SIGUIENTE CODIGO PARA QUE LA FIGURA REBOTE EN LAS PAREDES DE LA VENTANA PERO NO SE COMO HACER QUE SE VEA EN NETSCAPE, CREO QUE ES CON getElementById, PERO NO SE APLICARLO.

A VER SI ALGUIEN ME PUEDE AYUDAR

SALUDOSSS!!!

<HTML>
<HEAD>
<TITLE>MOVERTEXTO</TITLE>
<SCRIPT LANGUAGE="JavaScript">
function MoverTexto(){
document.all.Parrafo.style.pixelTop+=5;
document.all.Parrafo.style.pixelLeft+=5;

if(document.all.Parrafo.style.pixelTop>
(document.body.clientHeight-50))
document.all.Parrafo.style.pixelTop=5;
if(document.all.Parrafo.style.pixelLeft>
(document.body.clientWidth-50))
document.all.Parrafo.style.pixelLeft=5;
setTimeout("MoverTexto()",6);
}
</script>
<STYLE TYPE="text/css">
#Parrafo{position:absolute;top:5;left:5;width:200; color:red}
</STYLE>
</HEAD>
<BODY BGCOLOR=#00FFFF onLoad="MoverTexto()">
<DIV ID="Parrafo">
<p align="center"><img border="0" src="figura.png"></p>
</div>
</body>
</html>
  #2 (permalink)  
Antiguo 11/07/2005, 18:58
Avatar de SiR.CARAJ0DIDA  
Fecha de Ingreso: junio-2004
Ubicación: Acá
Mensajes: 1.166
Antigüedad: 20 años, 7 meses
Puntos: 4
document.getElementById('Parrafo')

pero ese codigo esta demasiado incompleto ya que body.clientWidth y body.clientHeight no es totalmente compatible con firefox y opera. ademas eso no rebota, sino q vuelve a la posicion inicial cuando llega al limite.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:46.