Función que falla

16/11/2007 - 12:00 por Telerín | Informe spam
En la siguiente función, la 3ª línea, la del "If" no me funciona. Supongo
que es por la colocación de los punto y comas y el corchete. ¿Me podéis
ayudar?


Function MesAntes() {
document.calendario.Month.value = CInt(Session("sMes")) - 1;
If (document.calendario.Month.value = 0)
{document.calendario.Month.value}
document.calendario.submit();
}


Gracias.

Preguntas similare

Leer las respuestas

#1 Telerín
16/11/2007 - 12:02 | Informe spam
Olvidé que esto va entre

<script language='JavaScript'>
y
</script>
Respuesta Responder a este mensaje
#2 ¥-- Lombar --¥
16/11/2007 - 17:05 | Informe spam
En asp
<%
Function MesAntes()
MesAntes = DATEDIFF(m,DATE,1)
End Function
%>

¿o necesitas que sea en Java?



¥-- Lombar --¥
Jose Lombardia

Visita mi blog:
Comer y Rodar
www.lombar.com


"Telerín" escribió en el mensaje de
noticias news:%23aRbR$
En la siguiente función, la 3ª línea, la del "If" no me funciona. Supongo
que es por la colocación de los punto y comas y el corchete. ¿Me podéis
ayudar?


Function MesAntes() {
document.calendario.Month.value = CInt(Session("sMes")) - 1;
If (document.calendario.Month.value = 0)
{document.calendario.Month.value}
document.calendario.submit();
}


Gracias.


Respuesta Responder a este mensaje
#3 Telerín
19/11/2007 - 10:23 | Informe spam
Gracias Lombar, pero lo necesitaría en Javascript





"¥-- Lombar --¥" <Jose@@@Lombar.com> escribió en el mensaje
news:
En asp
<%
Function MesAntes()
MesAntes = DATEDIFF(m,DATE,1)
End Function
%>

¿o necesitas que sea en Java?



> ¥-- Lombar --¥
Jose Lombardia

> Visita mi blog:
Comer y Rodar
www.lombar.com
>

"Telerín" escribió en el mensaje de
noticias news:%23aRbR$
> En la siguiente función, la 3ª línea, la del "If" no me funciona.


Supongo
> que es por la colocación de los punto y comas y el corchete. ¿Me podéis
> ayudar?
>
>
> Function MesAntes() {
> document.calendario.Month.value = CInt(Session("sMes")) - 1;
> If (document.calendario.Month.value = 0)
> {document.calendario.Month.value}
> document.calendario.submit();
> }
>
>
> Gracias.
>
>

Respuesta Responder a este mensaje
#4 urko binarya
19/11/2007 - 11:06 | Informe spam
si lo que te falla solo es el if
pon dos = ya que estas comparando un valor.
If (parseInt(document.calendario.Month.value) == 0)

ten en cuenta tambien que el value es de texto asi que primero lo deberiaas
de pasar a numero (creo que con parseInt,asegurate) o
If (document.calendario.Month.value == "0")


saludos
urko

"Telerín" escribió en el mensaje
news:
Gracias Lombar, pero lo necesitaría en Javascript





"¥-- Lombar --¥" <Jose@@@Lombar.com> escribió en el mensaje
news:
En asp
<%
Function MesAntes()
MesAntes = DATEDIFF(m,DATE,1)
End Function
%>

¿o necesitas que sea en Java?



>> ¥-- Lombar --¥
Jose Lombardia

>> Visita mi blog:
Comer y Rodar
www.lombar.com
>>

"Telerín" escribió en el mensaje de
noticias news:%23aRbR$
> En la siguiente función, la 3ª línea, la del "If" no me funciona.


Supongo
> que es por la colocación de los punto y comas y el corchete. ¿Me podéis
> ayudar?
>
>
> Function MesAntes() {
> document.calendario.Month.value = CInt(Session("sMes")) - 1;
> If (document.calendario.Month.value = 0)
> {document.calendario.Month.value}
> document.calendario.submit();
> }
>
>
> Gracias.
>
>





Respuesta Responder a este mensaje
#5 Jose A. Fernandez
19/11/2007 - 12:54 | Informe spam
Hola Telerin
Ademas de lo que te comenta Urko de que las comparaciones en
javascript es con doble =, tambien deberias escribir el IF con
minusculas porque el lenguaje es asi sencibles a masyuculas y
minusculas

Enlaces:
http://www.w3schools.com/js/js_if_else.asp


_________________________
Jose A. Fernandez
blog: http://geeks.ms/blogs/fernandezja





On 19 nov, 07:06, "urko binarya" wrote:
si lo que te falla solo es el if
pon dos = ya que estas comparando un valor.
If (parseInt(document.calendario.Month.value) == 0)

ten en cuenta tambien que el value es de texto asi que primero lo deberiaas
de pasar a numero (creo que con parseInt,asegurate) o
If (document.calendario.Month.value == "0")

saludos
urko

"Telerín" escribió en el mensajenews:

> Gracias Lombar, pero lo necesitaría en Javascript

> "¥-- Lombar --¥" <Jose@@@Lombar.com> escribió en el mensaje
>news:
>> En asp
>> <%
>> Function MesAntes()
>> MesAntes = DATEDIFF(m,DATE,1)
>> End Function
>> %>

>> ¿o necesitas que sea en Java?


>> > >> ¥-- Lombar --¥
>> Jose Lombardia
>>
>> > >> Visita mi blog:
>> Comer y Rodar
>>www.lombar.com
>> >
>> "Telerín" escribió en el mensaje de
>> noticiasnews:%23aRbR$
>> > En la siguiente función, la 3ª línea, la del "If" no me funciona.
> Supongo
>> > que es por la colocación de los punto y comas y el corchete. ¿Me podéis
>> > ayudar?

>> > Function MesAntes() {
>> > document.calendario.Month.value = CInt(Session("sMes")) - 1;
>> > If (document.calendario.Month.value = 0)
>> > {document.calendario.Month.value}
>> > document.calendario.submit();
>> > }

>> > Gracias.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida