Bienvenido: ( Identificarse | Registrarse )      
Foros de Trucos Windows
 
Closed TopicStart new topicStart Poll

Outline · [ Estándar ] · Lineal+

> If y Else - Javascript, Por favor ayuda ....!!!

Tor_2
post Sep 17 2006, 08:14 PM
Publicado: #1


Maestro
*****

Grupo: Members
Mensajes: 276
Registrado: 15-March 04
Desde: Madrid
Miembro nº: 135



Veréis estoy haiendo como un tipo de horario automático, pero tengo un problema con el, y es que la regla else funciona mal, bueno no es que funcione mal es que no se hacerle que funcione, ya que solo funciona correctamente con el último if, con el resto de if lo que pasa es que si se cumple esa variable la pone, pero también pone la variable else, aber un ejemplo:
QUOTE
if (d+" de "+months[m] == "31 de Agosto")
document.write("CAMPEONATO DE FRONTON")
if (d+" de "+months[m] == "3 de Septiembre")
document.write("ANALISIS")
else
document.write("<i>No hay nada importante que hacer</i>")
Si hoy es 3 de sept pondria:
ANALISIS
Pero si es 31 de agosto pondria:
CAMPEONATO DE FRONTONNo hay nada importante que hacer

Nose como hacer, aquí os pongo el codigo completo para que me lo podais analizar y arreglar, he estado buscando en Internet, y se que es por algo de { y } pero no se donde colocarlos para que funcione bien, bueno aqui os dejo el codigo:
CODE

<script><!--
months = new Array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre");
now = new Date();
d = now.getDate();
m = now.getMonth();
if (d+" de "+months[m] == "31 de Agosto")
document.write("CAMPEONATO DE FRONTON")
if (d+" de "+months[m] == "3 de Septiembre")
document.write("ANALISIS")
else
document.write("<i>No hay nada importante que hacer</i>")
//-->
</script>

Por favor ayudadme pronto ... Gracias de antemano ...


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Tor_2
post Sep 17 2006, 10:57 PM
Publicado: #2


Maestro
*****

Grupo: Members
Mensajes: 276
Registrado: 15-March 04
Desde: Madrid
Miembro nº: 135



Ya tengo la solución para ello, aunque de todos modos me gustaría que me lo revisaseis porque en cuantro encuentra uno, ya no se molesta en buscar más y solo me muestra ese; aunque esto no es un problema al ver esto creo que algo esta mal. Aquí pongo como es el nuevo código:
CODE
<script><!--
months = new Array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre");
now = new Date();
d = now.getDate();
m = now.getMonth();
if (d+" de "+months[m] == "31 de Agosto")
document.write("CAMPEONATO DE FRONTON")
else
if (d+" de "+months[m] == "3 de Septiembre")
document.write("ANALISIS")
else
document.write("<i>No hay nada importante que hacer</i>")
//-->
</script>

Muchas gracias ...


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
falconhorse28
post Sep 19 2006, 01:42 AM
Publicado: #3


FALCON F22
*******

Grupo: Members
Mensajes: 1.137
Registrado: 24-July 04
Desde: La Paz - Bolivia
Miembro nº: 8.537



un consejo para cualquier tipo de programación, identar el codigo para que se pueda entender.
Saludos.


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Tor_2
post Sep 30 2006, 11:27 PM
Publicado: #4


Maestro
*****

Grupo: Members
Mensajes: 276
Registrado: 15-March 04
Desde: Madrid
Miembro nº: 135



QUOTE(falconhorse28 @ Sep 19 2006, 01:42 AM)
un consejo para cualquier tipo de programación, identar el codigo para que se pueda entender.
Saludos.
*


Si y me puedes explicar que es indetar porque no viene en el diccionario de la RAE, supongo que sera poner igual no? pues esta igual, por lo que no lo he hecho mal...
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Azielito
post Oct 21 2006, 10:59 PM
Publicado: #5


Newbie
*

Grupo: Members
Mensajes: 2
Registrado: 7-September 04
Miembro nº: 17.608



Busca algo sobre ls sentencias if y else (sentencias de control) por que al parecer el error es muy facil xD, mira esta pagina wink.gif

http://es.wikipedia.org/wiki/Javascript#if...else...
espero que te sirva wink.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
black_palma
post Oct 24 2006, 10:51 PM
Publicado: #6


Lineage II Admin - Osama Bin Laden
******

Grupo: Banned
Mensajes: 504
Registrado: 2-September 06
Desde: Aden Castle Town - Lineage II World
Miembro nº: 179.743



es cuando al codigo le pones /* */ , no se mostrara en el codigo , son para recordar q es ese codigo
CODE


/*  aki pones que mensage de error a dar */

if($usuario=="")
{
/* reclama si no se ha rellenado el campo email en el formulario */
echo "No ingresaste la dirección de correo electrónico";


User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
Closed TopicTopic OptionsStart new topic

Collapse

> Topicos similares

DUDA SOBRE CODIGO JAVASCRIPT PLAYKATE 71 2 Sep 18 2008, 03:21 AM
By: Lord MinDokan
JavaScript desactivado, no veo videos Youtube. anhell 698 3 Aug 26 2008, 09:11 PM
By: roger.cruz
JavaScript en ie7 blublus21 82 1 Jul 16 2008, 08:33 PM
By: cobacho
Javascript javierkcjm 162 1 Mar 27 2008, 10:40 AM
By: rob1104
validacion de formulario por javascript siriguilla 159 4 Mar 12 2008, 05:36 AM
By: resback