Inicio > Mis eListas > hcc > Mensajes

 Índice de Mensajes 
 Mensajes 732 al 751 
AsuntoAutor
RE: ayuda Héctor S
Los marcos... Olavarri
Menus desplegables VictorHu
Pregunta sobre dir carlos c
Re: ayuda Toni
Referencia de CSS Boumeran
RE: ayuda :) Jesus Ed
RE: Referencia de Jesus Ed
undefined en JavaS b0ls0p3l
Re: undefined en J Enrique
Re: Referencia de Hector L
Script Lecaros
Re: Script Hector L
Re: Script Enrique
RE: Script El Enano
Re: Script daniel e
RE: Pregunta sobre El Enano
mi 1º ayuda Jordi J.
Duda,,,,,, LINDA
Re: mi 1º ayuda STRIP tm
 << 20 ant. | 20 sig. >>
 
HTML con Clase
Página principal    Mensajes | Enviar Mensaje | Ficheros | Datos | Encuestas | Eventos | Mis Preferencias

Mostrando mensaje 741     < Anterior | Siguiente >
Responder a este mensaje
Asunto:[hcc] undefined en JavaScript
Fecha:Lunes, 21 de Enero, 2002  23:01:47 (-0300)
Autor:b0ls0p3ll0n <Alvaro_CapitanArtiga @.....es>

Hola a todos.
Este es mi primer mensaje a la lista y quisiera que me ayuden.
Sucede que en una de las páginas de mi (futuro) sitio web tengo un
JavaScript que muestra dos veces la palabra "undefined". Éste es el código:

<SCRIPT language=JavaScript>

<!-- Hide the script from old browsers --





// Michael P. Scholtis (mpscho@...)

// All rights reserved. January 13, 1996

// You may use this JavaScript example as you see fit, as long as the

// information within this comment above is included in your script.

// Translated by: Uwe Schwenk, President Intertect, Inc.





var timerID = null;

var timerRunning = false;





function stopclock() {

if(timerRunning)

clearTimeout(timerID);

timerRunning = false;

}





function startclock() {

stopclock();

showtime();

}





function showtime () {

var now = new Date();

var hours = now.getHours();

var minutes = now.getMinutes();

var seconds = now.getSeconds()

var timeValue = "" + ((hours >12) ? hours -12 :hours)

timeValue += ((minutes < 10) ? ":0" : ":") + minutes

timeValue += ((seconds < 10) ? ":0" : ":") + seconds

timeValue += (hours >= 12) ? " P.M." : " A.M."

document.clock.face.value = timeValue;



// you could replace the above with this

// and have a clock on the status bar:

// window.status = timeValue;

timerID = setTimeout("showtime()",1000);

timerRunning = true;

}





function greeting()

{

var today = new Date();

var hrs = today.getHours();





document.writeln("<CENTER>");

document.write("<H1>¡");

if (hrs < 6)

document.write("Buenos y tempranos días");

else if (hrs < 12)

document.write("Buenos días");

else if (hrs <= 18)

document.write("Buenas Tardes");

else

document.write("Buenas Noches");

document.writeln("!</H1>");

document.writeln("</CENTER>");





document.writeln("<FORM NAME='clock' onSubmit='0'>");

document.writeln("<DIV ALIGN=CENTER>");

document.writeln("<INPUT TYPE='text' NAME='face' SIZE=14 VALUE=''>");

document.writeln("</DIV>");





document.writeln("<FONT SIZE+=4>");

}





function montharr(m0, m1, m2, m3, m4, m5, m6, m7, m8, m9, m10, m11)

{

this[0] = m0;

this[1] = m1;

this[2] = m2;

this[3] = m3;

this[4] = m4;

this[5] = m5;

this[6] = m6;

this[7] = m7;

this[8] = m8;

this[9] = m9;

this[10] = m10;

this[11] = m11;

}





function calendar()

{

var monthNames = "EneFebMarAbrMayJunJulAgoSepOctNovDic";

var today = new Date();

var thisDay;

var monthDays = new montharr(31, 28, 31, 30, 31, 30, 31, 31, 30,

31, 30, 31);



year = today.getYear();

thisDay = today.getDate();



// leap year calculation

if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0))

monthDays[1] = 29;





// figure out how many days this month will have...

nDays = monthDays[today.getMonth()];





// and go back to the first day of the month...

firstDay = today;

firstDay.setDate(1);

// and figure out which day of the week it hits...

startDay = firstDay.getDay();



document.writeln("<CENTER>");

document.write("<TABLE BORDER>");

document.write("<TR><TH COLSPAN=7>");

document.write(monthNames.substring(today.getMonth() * 3,

(today.getMonth() + 1) * 3));

document.write(". ");

document.write(year);

document.write("<TR><TH>");

document.write("Domingo<TH>Lunes<TH>Martes<TH>Miércoles<TH>Jueves<TH>Viernes
<TH>Sábado");



// now write the blanks at the beginning of the calendar

document.write("<TR>");

column = 0;

for (i=0; i<startDay; i++)

{

document.write("<TD><FONT SIZE+=4>");

column++;

document.write("</FONT>");

}





for (i=1; i<=nDays; i++)

{

document.write("<TD>");

if (i == thisDay)

document.write("<FONT COLOR=\"#FF0000\" SIZE+=4>")

document.write(i);

if (i == thisDay)

document.write("</FONT>")

column++;

if (column == 7)

{

document.write("<TR>"); // start a new row

column = 0;

}

}

document.write("</TABLE>");

document.writeln("</CENTER>");

}

document.write(greeting());

//document.write("<HR>");

document.write(calendar());

document.write("</FONT>");

//document.write("<HR>");





// --End Hiding Here -->
</SCRIPT>

Lo que hace es mostrar la fecha en rojo y saludar según la hora.
Pero una línea antes, y otra después del calendario, imprime "undefined"
¿Alguien puede decirme por qué?

Otra pregunta: Tengo en mis manos un manual de HTML, básico y viejo, que
muestra un formulario como el siguiente para un libro de visitas:

<HTML>

<HEAD>

<TITLE>Libro de Visitas</TITLE>

</HEAD>

<BODY>

<P><CENTER>

<H2>Libro de visitas</H2>

<P><FORM ACTION="mailto:tzambran@..." METHOD="POST"
ENCTYPE="TEXT/PLAIN">

Tu nombre:

<BR><INPUT TYPE="text" NAME="Nombre">

<P>Escribe tus comentarios:

<BR><TEXTAREA NAME="Comentarios" ROWS="6" COLS="40">

</TEXTAREA>

<P><INPUT TYPE="submit" VALUE="Enviar datos">

<INPUT TYPE="reset" VALUE="Borrar datos">

</FORM>

<P>

<HR>

</BODY>

</HTML>

Pero al presionar el botón de Enviar, en Internet Explorer me sale una
advertencia sobre la nula seguridad de enviar esos datos por correo
electrónico.
¿Cómo puedo mejorar el formulario y así evitar la advertencia?


########## b0ls0p3ll0n ##########


---
Correo saliente certificado Libre de Virus
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.314 / Virus Database: 175 - Release Date: 11/01/2002




_______________________________________________________________________
Visita nuestro patrocinador:
                        ~~~ OFERTA ESPECIAL ~~~
Discmans, equipos de música y radios digitales, DVDs, equipos MP3, etc.
Y por cada pedido, GANA DOS NOCHES DE HOTEL PARA DOS PERSONAS GRATIS!!!
  No hay truco, ni sorteos. P.ej, compra un discman por 49,05 euros
 y recibe junto con el discman, DOS NOCHES DE HOTEL PARA DOS, GRATIS!!
          Visitanos en http://www.eListas.net/arforce/43/