Dreamweaver - como lo logro?

 
Vista:

como lo logro?

Publicado por Manuel Núñez (7 intervenciones) el 07/02/2001 23:38:13
Saludos y Gracias por leer este mensaje,

Veras tengo que poner una imagen de fondo, mide 800x600, la idea es que cunado la vea en un monitor de 1024x768 no la repita sino que la centre, esto es posible?

Estoy deseperado y no se que hacer.

De antemano gracias y saludos............
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:como lo logro?

Publicado por tecnorama (506 intervenciones) el 08/02/2001 18:31:51
Copia este Script justo después de la etiqueta <BODY>, Lo que hará será reesecalar la imagen para que se adapte al tamaño de la ventna (funciona mejor con imagenes de fondo grandes). Sólo tienes que cambiar el valor de la variable imSrc por la dirección de tu imagen:

<script language="JavaScript">
function makeIm() {
NS4=(document.layers);
IE4=(document.all);
scaleWidth = true;
scaleHeight = true;
imSRC = "tu_imagen_de_fondo.jpg";
if (NS4) {
origWidth = innerWidth;
origHeight = innerHeight;}
function reDo() {
if (innerWidth != origWidth || innerHeight != origHeight)
location.reload();}
if (NS4) onresize = reDo;
if (IE4) onresize = reDoIE;
function reDoIE(){
imBG.width = document.body.clientWidth;
imBG.height = document.body.clientHeight;}
winWid = (NS4) ? innerWidth : document.body.clientWidth;
winHgt = (NS4) ? innerHeight : document.body.clientHeight;
imStr = "<div id=elBGim"
+ " style='position:absolute;left:0;top:0;z-index:-1'>"
+ "<img name='imBG' border='0' src="+imSRC;
if (scaleWidth) imStr += " width="+winWid;
if (scaleHeight) imStr += " height="+winHgt;
imStr += "></div>";
document.write(imStr);}
makeIm();
</script>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar