Código HTML:
quotes["9/5"]='¡Misma Frase!'; quotes["10/5"]='¡Misma Frase!';
![en desacuerdo](http://static.forosdelweb.com/fdwtheme/images/smilies/dedosabajo.png)
Manera 1:
Código HTML:
quotes["9/5","10/5"]='¡Misma Frase!';
Manera 2:
Código HTML:
quotes["9/5"], quotes["10/5"]='¡Misma Frase!';
![Distraido](http://static.forosdelweb.com/fdwtheme/images/smilies/rolleyes.png)
| |||
![]() Hola para minizar un codigo bastante grande, decidi unir funcione (creo que se laman asi) y son las siguientes: Código HTML: quotes["9/5"]='¡Misma Frase!'; quotes["10/5"]='¡Misma Frase!'; ![]() Manera 1: Código HTML: quotes["9/5","10/5"]='¡Misma Frase!'; Manera 2: Código HTML: quotes["9/5"], quotes["10/5"]='¡Misma Frase!'; ![]() |
| |||
Respuesta: Como fucionar estos dos codigos? No creo que esa sea la forma adecuada de hacerlo, creo que deberías probar con switch ![]() Aun así: ¿puedes explicar mejor que quieres hacer con eso? |
| |||
Respuesta: Como fucionar estos dos codigos? Cita: Muchas Gracias por la respuesta compañero! +1 para ti jeje!Aquí dejo el codigo, lo que hace es mostrar una frase para cada día del año Código HTML: <script language="JavaScript1.2"> var quotes=new Array(); //el array en vez de referenciarlo por indice numerico //lo referencias por una cadena que es el dia/mes quotes["1/1"]='Frase 1'; quotes["1/2"]='Frase 2'; quotes["1/3"]='Frase 3'; .... ... ... time=new Date(); mes=time.getMonth() + 1; dia=time.getDate(); frase = dia+"/"+mes; document.write( quotes[frase]); </script> El caso es que tengo frases para medio año, entonces despues de que pase medio año quiero que se vuelvan a repetir.. una opcion es copiar todas las frases y pegarlas para complementar todo el año, pero busco una solucíon mas simple para hacer que el codigo sea la mitad de grande.. Entonces lo unico que necesito es que una misma frase salga en dos días distintos del año... y asi con todas :) Espero haberme explicado! Gracias! |
| ||||
Respuesta: Como fucionar estos dos codigos? Eso no es "unir funciones" pues, para empezar, no veo ni una función, solo veo que intentas asignar el mismo valor a más de un índice dentro de un array. Lo que puedes hacer es mostrar mensajes según el día obtenido localmente. Por ejemplo, puedes comprobar si el día actual es, digamos, el primero del mes en curso (cualquiera sea el mes), entonces, de ser así, mostrarías un mensaje del tipo 'Que tengas un buen inicio de mes', o si se trata del día 15, un mensaje que diga '¡Ya estamos a la mitad del mes!'. Incluso para la semana de pascua, podrías mostrar un mensaje basándote en el algoritmo que se utiliza para determinar dichas fechas. Para esto, no harían falta arrays, solo serían condiciones. Ahora, te toca adaptarlo a lo que necesitas. Saludos
__________________ «Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío». ― Ayn Rand |
| |||
Respuesta: Como fucionar estos dos codigos? Cita:
Iniciado por Alexis88 ![]() Eso no es "unir funciones" pues, para empezar, no veo ni una función, solo veo que intentas asignar el mismo valor a más de un índice dentro de un array. Lo que puedes hacer es mostrar mensajes según el día obtenido localmente. Por ejemplo, puedes comprobar si el día actual es, digamos, el primero del mes en curso (cualquiera sea el mes), entonces, de ser así, mostrarías un mensaje del tipo 'Que tengas un buen inicio de mes', o si se trata del día 15, un mensaje que diga '¡Ya estamos a la mitad del mes!'. Incluso para la semana de pascua, podrías mostrar un mensaje basándote en el algoritmo que se utiliza para determinar dichas fechas. Para esto, no harían falta arrays, solo serían condiciones. Ahora, te toca adaptarlo a lo que necesitas. Saludos Muchas Gracias por tu respuesta +1! solo una cosa.. cual seria el modo de hacer lo que comentas? solo veo que intentas asignar el mismo valor a más de un índice dentro de un array. |
| ||||
Respuesta: Como fucionar estos dos codigos? Directamente, como veo que lo intentas, no se puede. Por ejemplo, si tengo un array con 4 objetos, cada uno con los atributos 'id' y 'mensaje' y quisiera que se asigne el mensaje A para los objetos cuyo 'id' es un número par y un mensaje B para los impares, solo haría esto:
Código Javascript:
Ver original Y si quieres escribir menos, puedes usar operadores ternarios en lugar de la estructura if .
Código Javascript:
Ver original Aunque, para lo que dices que quieres obtener, lo que te aconsejé en el mensaje anterior te vendría muy bien. Saludos
__________________ «Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío». ― Ayn Rand |
Etiquetas: |