Article View: es.comp.lenguajes.java
Article #29352Re: Ayudadme jooo :(
From: Eustaquio Martín
Date: Wed, 24 Dec 1997 00:00
Date: Wed, 24 Dec 1997 00:00
188 lines
8026 bytes
8026 bytes
This is a multi-part message in MIME format.
------=_NextPart_000_003E_01BD104E.A0BA4F60
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
No estoy muy puesto en lo de Java y menos en Java Script pero mi =
sugerencia, que no se si funciona, es la siguiente:
Supongo que Java Script permitir=E1 pasar a las funciones, par=E1metros. =
Si estos pueden ser objetos, tan solo tendr=EDas que enviarle el =
oportuno, es decir:
void miFuncion(objeto variableObjeto){
variableObjeto.style.color=3D'white';
}
Espero que te valga, aunque como te he dicho, no tengo ni idea de como =
Java Script maneja los objetos.
Saludos. Feliz Navidad.
Oscar Perez Gomez escribi=F3 en mensaje =
<67ooha$pk3$1@talia.mad.ibernet.es>...
Tengo un problema en Javascript, pero no hace falta saber Javascript =
para solucionarlo... os cuento:
=20
Tengo 5 palabras, y cada una tiene asignado un ID:
=20
<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
=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.
=20
El c=F3digo ser=EDa este:=20
=20
OBJETO.style.color=3D'white';
=20
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
=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
=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
=20
Pero veo esa soluci=F3n poco =FAtil, aparatosa y dem=E1s...
=20
=BFAlguien puede echarme una mano? Se lo agradecer=EDa. Gracias y =
saludos
oscarpg@geocities.com
=20
------=_NextPart_000_003E_01BD104E.A0BA4F60
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><!DOCTYPE HTML PUBLIC "-//W3C//DTD W3 =
HTML//EN">
<META content=3D'"MSHTML 4.71.1712.3"' name=3DGENERATOR>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>No estoy muy puesto en lo de Java y =
menos en Java=20
Script pero mi sugerencia, que no se si funciona, es la =
siguiente:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Supongo que Java Script =
permitirá pasar a=20
las funciones, parámetros. Si estos pueden ser objetos, tan solo=20
tendrías que enviarle el oportuno, es decir:</FONT> </DIV>
<DIV><FONT face=3DArial size=3D2></FONT><FONT color=3D#000000 =
face=3DArial=20
size=3D2></FONT> </DIV>
<DIV><FONT color=3D#000000 face=3DArial size=3D2>void miFuncion(objeto=20
variableObjeto){</FONT></DIV>
<DIV><FONT color=3D#000000 face=3DArial size=3D2> =20
variableObjeto.style.color=3D'white';</FONT> </DIV>
<DIV><FONT color=3D#000000 face=3DArial size=3D2></FONT><FONT =
face=3DArial=20
size=3D2>}</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>Espero que te valga, aunque como te he =
dicho, no=20
tengo ni idea de como Java Script maneja los objetos.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>Saludos. Feliz Navidad.</FONT></DIV>
<BLOCKQUOTE=20
style=3D"BORDER-LEFT: #000000 solid 2px; MARGIN-LEFT: 5px; PADDING-LEFT: =
5px">
<DIV>Oscar Perez Gomez<COLLINS@LIX.INTERCOM.ES> escribió en =
mensaje=20
<<A=20
=
href=3D"mailto:67ooha$pk3$1@talia.mad.ibernet.es">67ooha$pk3$1@talia.mad.=
ibernet.es</A>>...</DIV>
<DIV>
<DIV>
<DIV>Tengo un problema en Javascript, pero no hace falta saber =
Javascript=20
para 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=20
estilo (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=20
como objetos haya, y en cada Función hacer referencia al =
objeto por=20
su nombre.<BR></DIV>
=
<DIV> =20
</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></BLOCKQUOTE></BODY></HTML>
------=_NextPart_000_003E_01BD104E.A0BA4F60--
Technical Details
Message-ID:
<67qhps$jlm$1@talia.mad.ibernet.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<67ooha$pk3$1@talia.mad.ibernet.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 1116f3,8c9ad1b49639a797 X-Google-Attributes: gid1116f3,public From: "Eustaquio Martín" <eustma@softcom.es> Subject: Re: Ayudadme jooo :( Date: 1997/12/24 Message-ID: <67qhps$jlm$1@talia.mad.ibernet.es> X-Deja-AN: 309855980 References: <67ooha$pk3$1@talia.mad.ibernet.es> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_003E_01BD104E.A0BA4F60" X-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3 Organization: Unisource Espana NEWS SERVER Newsgroups: es.comp.lenguajes.java