Foros del Web » Creando para Internet » Herramientas y Software »

Puedo sustituir el fondo con marcos al hacer click

Estas en el tema de Puedo sustituir el fondo con marcos al hacer click en el foro de Herramientas y Software en Foros del Web. Hola, es que tengo una página con marcos, pero quiero que cuando doy a un determinado enlace, el fondo de la pág del frame donde ...
  #1 (permalink)  
Antiguo 16/06/2002, 13:55
 
Fecha de Ingreso: febrero-2002
Mensajes: 1.034
Antigüedad: 23 años, 2 meses
Puntos: 0
Puedo sustituir el fondo con marcos al hacer click

Hola, es que tengo una página con marcos, pero quiero que cuando doy a un determinado enlace, el fondo de la pág del frame donde se encuentra el boton, cambie con el fondo de la pág que se va abrir en la ventana del frame de navegación.
¿se puede eso?

<img src="http://perso.wanadoo.es/ruedaalcantara/LogFavRuedaAnimada.gif"> ruedito <img src="http://www.terra.es/personal8/ruedaalcantara/josemari/grazy.gif">
  #2 (permalink)  
Antiguo 16/06/2002, 14:57
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 8 meses
Puntos: 381
Re: Puedo sustituir el fondo con marcos al hacer click

Hola Josemari :)

sí que se puede.

En primer lugar, es re-importante que no le pongas fondo a la página mediante html. Dale el fondo mediante estilos:

&lt;style type=&quot;text/css&quot;&gt;
&lt;!--
body { background-image: url(imagen1.jpg)}
--&gt;
&lt;/style&gt;

y luego se trata de que crees una clase para cada fondo:


&lt;style type=&quot;text/css&quot;&gt;
&lt;!--
body { background-image: url(imagen1.jpg)}
.fondo2 { background-image: url(imagen2.jpg)}
.fondo3 { background-image: url(imagen3.jpg)}
.fondo4 { background-image: url(imagen4.jpg)}
--&gt;
&lt;/style&gt;

Aluego pones un script tal como esto:

&lt;script language=&quot;javascript&quot;&gt;
function pepe(cual)
{
document.body.className=cual
}
&lt;/script&gt;

...y finalmente a cada enlace llamas a la función pasandole como parámetro el nombre de la clase con el fondo que quieres:

&lt;a href=&quot;pagina.html&quot; onClick=&quot;pepe('fondo2')&quot;&gt;enlace&lt;/a&gt;

Y yá!!

Un saludo, josemari

ah, dejame saber si te fue bien
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 10:23.