Foros del Web » Creando para Internet » CSS »

NECESITO AYUDA CON "background-image: url(una imagen)"

Estas en el tema de NECESITO AYUDA CON "background-image: url(una imagen)" en el foro de CSS en Foros del Web. Lo que necesito es lo siguiente tengo esto <STYLE type="text/css"> .fondo { background-image: url(Fondo.jpg)} </STYLE> <TD CLASS=fondo> necesito agregarle "selector.value" a "fondo.jpg" de modo que ...
  #1 (permalink)  
Antiguo 11/05/2003, 15:36
 
Fecha de Ingreso: abril-2003
Mensajes: 28
Antigüedad: 21 años
Puntos: 0
Pregunta NECESITO AYUDA CON "background-image: url(una imagen)"

Lo que necesito es lo siguiente

tengo esto

<STYLE type="text/css">
.fondo { background-image: url(Fondo.jpg)}
</STYLE>
<TD CLASS=fondo>

necesito agregarle "selector.value" a "fondo.jpg" de modo que si el value del selector es "1" entonces la imagen se llame asi "fondo1.jpg" y si el value es "2" entonces se llame "fondo2.jpg"

como logro esto?
  #2 (permalink)  
Antiguo 12/05/2003, 04:11
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Hola Jezebel:

Cuando quieres modificar un estilo mediante un script, si en el estilo aparece un guión tines que poner la siguiente letra mayúscula y eliminar el guión, en resúmen, en el caso de background-image, de pone backgroundImage...

Creo que quieres cambiar la imagen del fondo de una celda, pongamos que se llama celda... sería así:

<table><tr><td id=celda class=fondo1>...

prueba con este código...

Código PHP:
<html>
<
head>
<
title>
    
Celda
</title>
</
head>
<
body 
<
table><tr><td id=celda >...</td></tr></table>
<
select onchange="document.getElementById('celda').style.backgroundImage = 'url(fondo' + this.value + '.jpg)'">
<
option value=1>fondo1</option>
<
option value=2>fondo2</option>
<
option value=3>fondo3</option>
</
select>
<
button onclick="alert(document.getElementById('celda').style.backgroundImage)">comprobar
</button>
</
body
</
html
Saludos
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 17:27.