Foros del Web » Programando para Internet » Javascript »

Script's que no funcionan en Mozilla Firebird

Estas en el tema de Script's que no funcionan en Mozilla Firebird en el foro de Javascript en Foros del Web. Hola compañer@s ¿Podriais decirme por que no funcionan estos script's en Mozilla Firebird? ¿Que le falta? ¿Que le sobra? ESTO ES UN CALENDARIO <script language="javascript"> ...
  #1 (permalink)  
Antiguo 23/01/2004, 07:55
Avatar de seoista  
Fecha de Ingreso: septiembre-2003
Ubicación: Pues leyéndote
Mensajes: 1.076
Antigüedad: 20 años, 7 meses
Puntos: 59
Script's que no funcionan en Mozilla Firebird

Hola compañer@s

¿Podriais decirme por que no funcionan estos script's en Mozilla Firebird?

¿Que le falta? ¿Que le sobra?

ESTO ES UN CALENDARIO
<script language="javascript">
<!-- Begin
var now = new Date();
var month_array = new Array("Enero","Febrero","Marzo","Abril","Mayo","Ju nio","Julio","Agosto","Septiembre","Octubre",
"Noviembre","Diciembre");
document.write("<form name=date_list><table bgcolor='#808080'><tr><td>");
document.write("<select name=month onchange=change_month(this.options.selectedIndex)> ");
for(i=0;i<month_array.length;i++)
{
if (now.getMonth() != i)
{document.write ("<option value="+i+">"+month_array[i]);}
else
{document.write ("<option value="+i+" selected>"+month_array[i]);}

}
document.write("</select>");
document.write("</td><td>");
document.write ("<select name=year onchange=change_year(this.options[this.options.selectedIndex])>");
for(i=1950;i<3000;i++)
{
if (now.getYear() != i)
{document.write("<option value="+i+">"+i);}
else
{document.write("<option value="+i+" selected>"+i);}
}
document.write("</select></td></tr><tr><td colspan=2><center>");

document.write("<table bgcolor='#FFFFFF' border=0 cellspacing=0 cellpading=0 width=100%><tr bgcolor='#A9A9A9' align=center>");
document.write("<td><font color='#000000'>L</font></td><td><font color='#000000'>M</td><td><font color='#000000'>X</td><td><font color='#000000'>J</td><td><font color='#000000'>V</td><td ><font color='#000000'>S</td><td ><font color=RED>D</td>");
document.write("</tr><tr>");
for(j=0;j<6;j++)
{
for(i=0;i<7;i++)
{
document.write("<td align=center id=d"+i+"r"+j+"></td>")
}
document.write("</tr>");
}

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

document.write("</center></from></td></tr></table>");

var show_date = new Date();

function set_cal(show_date)
{
begin_day = new Date (show_date.getYear(),show_date.getMonth(),1);
begin_day_date = begin_day.getDay();
end_day = new Date (show_date.getYear(),show_date.getMonth()+1,1);
count_day = (end_day - begin_day)/1000/60/60/24;
input_table(begin_day_date,count_day);
}
set_cal(show_date);

function input_table(begin,count)
{
init();
j=0;
if (begin!=0){i=begin-1;}else{i=6}
for (c=1;c<count+1;c++)
{
colum_name = eval("d"+i+"r"+j);
if ((now.getDate() == c)&&(show_date.getMonth() == now.getMonth())&&(show_date.getYear() == now.getYear())) {colum_name.style.backgroundColor = "#00008B";colum_name.style.color = "#FFFFFF"};
colum_name.innerText = c;
i++;
if (i==7){i=0;j++;}
}
}

function init()
{
for(j=0;j<6;j++)
{
for(i=0;i<7;i++)
{
colum_name = eval("d"+i+"r"+j);
colum_name.innerText = "-";
colum_name.style.backgroundColor ="";
colum_name.style.color ="#00008B";
}
}
}

function change_month(sel_month)
{
show_date = new Date(show_date.getYear(),sel_month,1);
set_cal(show_date);
}

function change_year(sel_year)
{
sel_year = sel_year.value;
show_date = new Date(sel_year,show_date.getMonth(),1);
set_cal(show_date);
}
// End -->
</script>


ESTO ES UN RELOJ
<script language="javascript">
<!--
var tags_before_clock = ""
var tags_after_clock = ""

if(navigator.appName == "Netscape") {
document.write('<layer id="clock"></layer><br>');
}

if (navigator.appVersion.indexOf("MSIE") != -1){
document.write('<span id="clock"></span><br>');
}

function upclock(){
var dte = new Date();
var hrs = dte.getHours();
var min = dte.getMinutes();
var sec = dte.getSeconds();
var col = ":";
var spc = " ";
var apm;

if (12 < hrs) {
apm="P.M.";
hrs-=12;
}

else {
apm="A.M.";
}

if (hrs == 0) hrs=12;
if (min<=9) min="0"+min;
if (sec<=9) sec="0"+sec;

if(navigator.appName == "Netscape") {
document.clock.document.write(tags_before_clock
+hrs+col+min+col+sec+spc+apm+tags_after_clock);
document.clock.document.close();
}

if (navigator.appVersion.indexOf("MSIE") != -1){
clock.innerHTML = tags_before_clock+hrs
+col+min+col+sec+spc+apm+tags_after_clock;
}
}

setInterval("upclock()",1000);
//-->
</script>


ESTO ES PARA CONTAR LOS DIAS QUE LLEVA LA PAGINA EN LA RED
<script language="javascript">
var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","A ug","Sep","Oct","Nov","Dec")
function countup(yr,m,d){
var today=new Date()
var todayy=today.getYear()
if (todayy < 1000)
todayy+=1900
var todaym=today.getMonth()
var todayd=today.getDate()
var todaystring=montharray[todaym]+" "+todayd+", "+todayy
var paststring=montharray[m-1]+" "+d+", "+yr
var difference=(Math.round((Date.parse(todaystring)-Date.parse(paststring))/(24*60*60*1000))*1)
difference+=" días"
document.write("Este Sitio lleva <B><u>"+difference+"</u></B> en Internet desde su creación.")
}
//cambiar la fecha
countup(2002,01,01)
</script>


En I.E. 6.0 funciona estupendamente.

Gracias a tod@s.

Saludos
__________________
· No contesto por M.P.

Última edición por seoista; 24/01/2004 a las 00:34
  #2 (permalink)  
Antiguo 25/01/2004, 01:32
Avatar de seoista  
Fecha de Ingreso: septiembre-2003
Ubicación: Pues leyéndote
Mensajes: 1.076
Antigüedad: 20 años, 7 meses
Puntos: 59
__________________
· No contesto por M.P.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:59.