Foros del Web » Programando para Internet » Javascript »

imagen fija en pantalla

Estas en el tema de imagen fija en pantalla en el foro de Javascript en Foros del Web. hola!Queria saber como puedo colocar una imagen fija en pantalla de forma q al bajar el scroll del navegador la imagen siga en la misma ...
  #1 (permalink)  
Antiguo 06/03/2003, 14:27
 
Fecha de Ingreso: marzo-2003
Mensajes: 1
Antigüedad: 21 años, 2 meses
Puntos: 0
imagen fija en pantalla

hola!Queria saber como puedo colocar una imagen fija en pantalla de forma q al bajar el scroll del navegador la imagen siga en la misma posicion.Creo q se podria hacer sacando las coordenadas de la barra de scroll pero no se como se hace eso; si alguien sabe como se hace o sabe otra forma de conseguir lo q quiero por favor q me ayude.Acias por todo.
  #2 (permalink)  
Antiguo 07/03/2003, 10:39
Avatar de fgil2  
Fecha de Ingreso: enero-2003
Ubicación: zaragoza
Mensajes: 285
Antigüedad: 21 años, 3 meses
Puntos: 0
Hola jabun:

Aquí tienes un ejemplo de lo que pides:
------------------------------------------------------------------------------------
<div id="marca" style="position:absolute; visibility:show; left:225px; top:-100px; z-index:2">
<IMG SRC="../Imagene.jpg" border=0></div>
<script language=javaScript>
function checanav(){
var x = navigator.appVersion;
y = x.substring(0,4);
if (y>=4) variaveis(),local();
}
function variaveis(){
if (navigator.appName == "Netscape") {
h=".left";
v=".top";
dS="document.";
sD="";
iW="window.innerWidth"
iH="window.innerHeight"
osX="window.pageXOffset"
osY="window.pageYOffset"
}else{
h=".pixelLeft";
v=".pixelTop";
dS="";
sD=".style";
iW="document.body.clientWidth"
iH="document.body.clientHeight"
osX="document.body.scrollLeft"
osY="document.body.scrollTop"
}
}
obW=99+30
obH=24+40
objectXY="marca"

function local(){
eval(dS+objectXY+sD+h+"="+((eval(iW))-obW+(eval(osX))));
eval(dS+objectXY+sD+v+"="+((eval(iH))-obH+(eval(osY))));
setTimeout("local()",100)
}
checanav()
</script>
-----------------------------------------------------------------------------------

Coloca lo que va entre las lineas en el body, modifica el nombre de la imagen y ubicación de la misma y listo...
Esta es una forma pero hay otras, dinos si te vale.
Un saludo.
__________________
fer
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 03:31.