🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Ayudadme jooo :(

#28890
From: Pablo Gumpert
Date: Thu, 19 Feb 1998 00:00
111 lines
5436 bytes

--------------A9C89E53F069557F31465071
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit



Oscar Perez Gomez escribi�:

>  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=Tema1> Palabra1 </DIV>
> <DIV ID=Tema2> Palabra2 </DIV>
> <DIV ID=Tema3> Palabra3 </DIV>
> <DIV ID=Tema4> Palabra4 </DIV>
> <DIV ID=Tema5> Palabra5 </DIV> Cada vez que se hace click sobre una de
> estas palabras, se invoca una Funci�n. Esta Funci�n lo que tiene que
> hacer es cambiar el estilo (style) de la palabra sobre la cual se ha
> hecho el Click. El c�digo ser�a este:
> OBJETO.style.color='white'; Pero como en realidad hay 5 objetos
> (Tema1, Tema2, Tema3, Tema4, Tema5) no s� que poner en el lugar de
> OBJETO para la funci�n por s� sola averigue de que objeto se trata (si
> de Tema1, o Tema2...). Una soluci�n r�pida ser�a crear tantas
> Funciones como objetos haya, y en cada Funci�n hacer referencia al
> objeto por su nombre.             P.ej:  Funci�n para Tema1:
> Tema1.style.color='white';
>                             Funci�n para Tema2:
> Tema2.style.color='white';                            y as�
> sucesivamente...
>
>  Pero veo esa soluci�n poco �til, aparatosa y dem�s...
>
> �Alguien puede echarme una mano? Se lo agradecer�a. Gracias y saludos
> oscarpg@geocities.com

  si puedes implementalo en java la solucion es muy facil
String p;
  for( j=1; ; j++ )
   {
   p = getParameter( "palabra"+j );
   if( p == null )
             break;
        else
//haz lo que quieras
   }
este odigo es muy util por que permite un numero indefinido de
parametros ,yo lo he probado y funciona perfectamente


Suerte !-)


--------------A9C89E53F069557F31465071
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit

<HTML>
<BODY BGCOLOR="#FFFFFF">
&nbsp;

<P>Oscar Perez Gomez escribi&oacute;:
<BLOCKQUOTE TYPE=CITE>&nbsp;Tengo un problema en Javascript, pero no hace
falta saber Javascript para solucionarlo... os cuento:&nbsp;Tengo 5 palabras,
y cada una tiene asignado un ID:&nbsp;&lt;DIV ID=Tema1> <B>Palabra1</B>
&lt;/DIV>
<BR>&lt;DIV ID=Tema2> <B>Palabra2</B> &lt;/DIV>
<BR>&lt;DIV ID=Tema3> <B>Palabra3</B> &lt;/DIV>
<BR>&lt;DIV ID=Tema4> <B>Palabra4</B> &lt;/DIV>
<BR>&lt;DIV ID=Tema5> <B>Palabra5</B> &lt;/DIV>&nbsp;Cada vez que se hace
click sobre una de estas palabras, se invoca una Funci&oacute;n. Esta Funci&oacute;n
lo que tiene que hacer es cambiar el estilo (style) de la palabra sobre
la cual se ha hecho el Click.&nbsp;El c&oacute;digo ser&iacute;a este:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<B><I>OBJETO</I></B>.style.color='white';&nbsp;Pero como en realidad hay
5 objetos (<B>Tema1</B>, <B>Tema2</B>, <B>Tema3</B>, <B>Tema4</B>, <B>Tema5</B>)
no s&eacute; que poner en el lugar de <B><I>OBJETO</I></B> para la funci&oacute;n
por s&iacute; sola averigue de que objeto se trata (si de Tema1, o Tema2...).&nbsp;Una
soluci&oacute;n r&aacute;pida ser&iacute;a crear tantas Funciones como
objetos haya, y en cada Funci&oacute;n hacer referencia al objeto por su
nombre.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
P.ej:&nbsp; Funci&oacute;n para Tema1:&nbsp; <B><I>Tema1</I></B>.style.color='white';
<BR><FONT COLOR="#000000"><FONT SIZE=-1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Funci&oacute;n para Tema2:&nbsp; <B><I>Tema2</I></B>.style.color='white';</FONT></FONT><FONT COLOR="#000000"><FONT SIZE=-1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
y as&iacute; sucesivamente...</FONT></FONT>

<P>&nbsp;Pero veo esa soluci&oacute;n poco &uacute;til, aparatosa y dem&aacute;s...

<P>&iquest;Alguien puede echarme una mano? Se lo agradecer&iacute;a. Gracias
y saludos
<BR><A HREF="mailto:oscarpg@geocities.com">oscarpg@geocities.com</A></BLOCKQUOTE>
&nbsp; si puedes implementalo en java la solucion es muy facil
<BR>String p;
<BR>&nbsp; for( j=1; ; j++ )
<BR>&nbsp;&nbsp; {
<BR>&nbsp;&nbsp; p = getParameter( "palabra"+j );
<BR>&nbsp;&nbsp; if( p == null )
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
break;
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else
<BR>//haz lo que quieras
<BR>&nbsp;&nbsp; }
<BR>este odigo es muy util por que permite un numero indefinido de parametros
,yo lo he probado y funciona perfectamente
<BR>&nbsp;

<P>Suerte !-)
<BR>&nbsp;
</BODY>
</HTML>

--------------A9C89E53F069557F31465071--
Technical Details
Message-ID: <34EC1C95.A249BF42@hotmail.com>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <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: Pablo Gumpert <neurotic337@hotmail.com>
Subject: Re: Ayudadme jooo :(
Date: 1998/02/19
Message-ID: <34EC1C95.A249BF42@hotmail.com>
X-Deja-AN: 326567537
References: <67ooha$pk3$1@talia.mad.ibernet.es>
Mime-Version: 1.0
To: Oscar Perez Gomez <collins@lix.intercom.es>
Content-Type: multipart/alternative; boundary="------------A9C89E53F069557F31465071"
Organization: Dpt. Ing. Telematica
Newsgroups: es.comp.lenguajes.java