🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #29347

Ayudadme jooo :(

#29347
From: Oscar Perez Gomez
Date: Tue, 23 Dec 1997 00:00
128 lines
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>&nbsp;</DIV>
<DIV>Tengo 5 palabras, y cada una tiene asignado un ID:</DIV>
<DIV>&nbsp;</DIV>
<DIV>&lt;DIV ID=3DTema1&gt; <STRONG>Palabra1</STRONG> =
&lt;/DIV&gt;<BR>&lt;DIV=20
ID=3DTema2&gt; <STRONG>Palabra2</STRONG> &lt;/DIV&gt;<BR>&lt;DIV =
ID=3DTema3&gt;=20
<STRONG>Palabra3</STRONG> &lt;/DIV&gt;<BR>&lt;DIV ID=3DTema4&gt;=20
<STRONG>Palabra4</STRONG> &lt;/DIV&gt;<BR>&lt;DIV ID=3DTema5&gt;=20
<STRONG>Palabra5</STRONG> &lt;/DIV&gt;&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>Cada vez que se hace click sobre una de estas palabras, se invoca =
una=20
Funci&oacute;n. Esta Funci&oacute;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>&nbsp;</DIV>
<DIV>El c&oacute;digo ser&iacute;a este: </DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
<STRONG><EM>OBJETO</EM></STRONG>.style.color=3D'white';</DIV>
<DIV>&nbsp;</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&eacute; que poner en el lugar de=20
<STRONG><EM>OBJETO</EM></STRONG> para la funci&oacute;n por s&iacute; =
sola=20
averigue de que objeto se trata (si de Tema1, o Tema2...).&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>Una soluci&oacute;n r&aacute;pida ser&iacute;a crear tantas =
Funciones como=20
objetos haya, y en cada Funci&oacute;n hacer referencia al objeto por su =

nombre.<BR></DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
P.ej:&nbsp; Funci&oacute;n para Tema1:&nbsp;=20
<STRONG><EM>Tema1</EM></STRONG>.style.color=3D'white';<BR><FONT =
color=3D#000000=20
size=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;=20
Funci&oacute;n para Tema2:&nbsp;=20
<STRONG><EM>Tema2</EM></STRONG>.style.color=3D'white';</FONT></DIV>
<DIV><FONT color=3D#000000=20
size=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;=20
y as&iacute; sucesivamente...</FONT>&nbsp;</DIV>
<DIV><FONT color=3D#000000 size=3D2><BR></FONT>&nbsp;</DIV>
<DIV>Pero veo esa soluci&oacute;n poco &uacute;til, aparatosa y=20
dem&aacute;s...</DIV>
<DIV><BR>&iquest;Alguien puede echarme una mano? Se lo =
agradecer&iacute;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-mail

Show 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