Article View: es.comp.lenguajes.java
Article #29347Ayudadme jooo :(
From: Oscar Perez Gomez
Date: Tue, 23 Dec 1997 00:00
Date: Tue, 23 Dec 1997 00:00
128 lines
5425 bytes
5425 bytes
This is a multi-part message in MIME format.
------=_NextPart_000_0068_01BD0FC8.349E3020
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Tengo un problema en Javascript, pero no hace falta saber Javascript =
para solucionarlo... os cuento:
Tengo 5 palabras, y cada una tiene asignado un ID:
<DIV ID=3DTema1> Palabra1 </DIV>
<DIV ID=3DTema2> Palabra2 </DIV>
<DIV ID=3DTema3> Palabra3 </DIV>
<DIV ID=3DTema4> Palabra4 </DIV>
<DIV ID=3DTema5> Palabra5 </DIV>=20
Cada vez que se hace click sobre una de estas palabras, se invoca una =
Funci=F3n. Esta Funci=F3n lo que tiene que hacer es cambiar el estilo =
(style) de la palabra sobre la cual se ha hecho el Click.
El c=F3digo ser=EDa este:=20
OBJETO.style.color=3D'white';
Pero como en realidad hay 5 objetos (Tema1, Tema2, Tema3, Tema4, Tema5) =
no s=E9 que poner en el lugar de OBJETO para la funci=F3n por s=ED sola =
averigue de que objeto se trata (si de Tema1, o Tema2...).=20
Una soluci=F3n r=E1pida ser=EDa crear tantas Funciones como objetos =
haya, y en cada Funci=F3n hacer referencia al objeto por su nombre.
=20
P.ej: Funci=F3n para Tema1: Tema1.style.color=3D'white';
Funci=F3n para Tema2: =
Tema2.style.color=3D'white';
y as=ED sucesivamente...=20
=20
Pero veo esa soluci=F3n poco =FAtil, aparatosa y dem=E1s...
=BFAlguien puede echarme una mano? Se lo agradecer=EDa. Gracias y =
saludos
oscarpg@geocities.com
------=_NextPart_000_0068_01BD0FC8.349E3020
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD W3 HTML//EN">
<HTML>
<HEAD>
<META content=3Dtext/html;charset=3Diso-8859-1 =
http-equiv=3DContent-Type>
<META content=3D'"MSHTML 4.71.1712.3"' name=3DGENERATOR>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV>
<DIV>
<DIV>Tengo un problema en Javascript, pero no hace falta saber =
Javascript para=20
solucionarlo... os cuento:</DIV>
<DIV> </DIV>
<DIV>Tengo 5 palabras, y cada una tiene asignado un ID:</DIV>
<DIV> </DIV>
<DIV><DIV ID=3DTema1> <STRONG>Palabra1</STRONG> =
</DIV><BR><DIV=20
ID=3DTema2> <STRONG>Palabra2</STRONG> </DIV><BR><DIV =
ID=3DTema3>=20
<STRONG>Palabra3</STRONG> </DIV><BR><DIV ID=3DTema4>=20
<STRONG>Palabra4</STRONG> </DIV><BR><DIV ID=3DTema5>=20
<STRONG>Palabra5</STRONG> </DIV> </DIV>
<DIV> </DIV>
<DIV>Cada vez que se hace click sobre una de estas palabras, se invoca =
una=20
Función. Esta Función lo que tiene que hacer es cambiar el =
estilo=20
(style) de la palabra sobre la cual se ha hecho el Click.</DIV>
<DIV> </DIV>
<DIV>El código sería este: </DIV>
<DIV> </DIV>
<DIV> &n=
bsp;=20
<STRONG><EM>OBJETO</EM></STRONG>.style.color=3D'white';</DIV>
<DIV> </DIV>
<DIV>Pero como en realidad hay 5 objetos (<STRONG>Tema1</STRONG>,=20
<STRONG>Tema2</STRONG>, <STRONG>Tema3</STRONG>, <STRONG>Tema4</STRONG>,=20
<STRONG>Tema5</STRONG>) no sé que poner en el lugar de=20
<STRONG><EM>OBJETO</EM></STRONG> para la función por sí =
sola=20
averigue de que objeto se trata (si de Tema1, o Tema2...). </DIV>
<DIV> </DIV>
<DIV>Una solución rápida sería crear tantas =
Funciones como=20
objetos haya, y en cada Función hacer referencia al objeto por su =
nombre.<BR></DIV>
<DIV> =
</DIV>
<DIV> =20
P.ej: Función para Tema1: =20
<STRONG><EM>Tema1</EM></STRONG>.style.color=3D'white';<BR><FONT =
color=3D#000000=20
size=3D2> &nbs=
p;  =
; =20
Función para Tema2: =20
<STRONG><EM>Tema2</EM></STRONG>.style.color=3D'white';</FONT></DIV>
<DIV><FONT color=3D#000000=20
size=3D2> &nbs=
p;  =
; =20
y así sucesivamente...</FONT> </DIV>
<DIV><FONT color=3D#000000 size=3D2><BR></FONT> </DIV>
<DIV>Pero veo esa solución poco útil, aparatosa y=20
demás...</DIV>
<DIV><BR>¿Alguien puede echarme una mano? Se lo =
agradecería.=20
Gracias y saludos<BR><A=20
href=3D"mailto:oscarpg@geocities.com">oscarpg@geocities.com</A><BR></DIV>=
</DIV></DIV></BODY></HTML>
------=_NextPart_000_0068_01BD0FC8.349E3020--
Technical Details
Message-ID:
<67ooha$pk3$1@talia.mad.ibernet.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 1116f3,8c9ad1b49639a797,start X-Google-Attributes: gid1116f3,public From: "Oscar Perez Gomez" <collins@lix.intercom.es> Subject: Ayudadme jooo :( Date: 1997/12/23 Message-ID: <67ooha$pk3$1@talia.mad.ibernet.es> X-Deja-AN: 309657177 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0068_01BD0FC8.349E3020" X-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3 Organization: Unisource Espana NEWS SERVER Mime-Version: 1.0 Newsgroups: es.comp.lenguajes.java