hola muchachos, antes q nada que este año sea prospero para todos.
tengo un html que tiene un calendario, este funciona bien.
el problema es cuando en el index coloco un inframe, y dentro de el, el html con el calendario. directamente no funciona.
les coloco el HTML para que vean como funciona el calendario.
Código HTML:
Ver originalsrc="data/overlib_mini.js"></SCRIPT>
src="data/Calendar.js"></SCRIPT>
var arrHorasDesde = new Array();
var arrHorasHasta = new Array();
var arrMeridianosDesde = new Array();
var arrMeridianosHasta = new Array();
function agregarRango()
{
var objHoraDesde = this.document.getElementById("cmHoraDesde")
var objHoraHasta = this.document.getElementById("cmHoraHasta")
var objMeridianoDesde = this.document.getElementById("cmMeridianoDesde")
var objMeridianoHasta = this.document.getElementById("cmMeridianoHasta")
var strHoraDesde = objHoraDesde[objHoraDesde.selectedIndex].value;
var strHoraHasta = objHoraHasta[objHoraHasta.selectedIndex].value;
var strMeridianoDesde = objMeridianoDesde[objMeridianoDesde.selectedIndex].value;
var strMeridianoHasta = objMeridianoHasta[objMeridianoHasta.selectedIndex].value;
arrHorasDesde[arrHorasDesde.length]=strHoraDesde;
arrHorasHasta[arrHorasHasta.length]=strHoraHasta;
arrMeridianosDesde[arrMeridianosDesde.length]=strMeridianoDesde;
arrMeridianosHasta[arrMeridianosHasta.length]=strMeridianoHasta;
displayRangos();
}
function displayRangos()
{
var strMeridianoDesde='';
var strMeridianoHasta='';
var strHoraDesde='';
var strHoraHasta='';
var strHTMLBody='';
for(i=0;i<arrHorasHasta.length;i++)
{
strMeridianoDesde=arrMeridianosDesde[i];
strMeridianoHasta=arrMeridianosHasta[i];
strHoraDesde=arrHorasDesde[i];
strHoraHasta=arrHorasHasta[i];
strHTMLBody +='<tr><td class="cssItextMini"><strong>Hora Desde:
</strong>: ' + strHoraDesde + ' ' + strMeridianoDesde + ' |
<strong>Hora Hasta:
</strong> ' + strHoraHasta + ' ' + strMeridianoHasta + '
<a href="javascript:deleteRango('+ i +')"><img src="/images/ErrorPeq.gif" valign="abbsolute-middle" border="0"></a></td></tr>';
}
strHTMLBody +='
</table>';
this.document.getElementById("divHTMLRangos").innerHTML = strHTMLBody;
this.document.getElementById("taDataRangos").innerText = arrHorasDesde + '*' + arrMeridianosDesde + '*' + arrHorasHasta + '*' + arrMeridianosHasta
}
function deleteRango(rangoId)
{
arrHorasDesde.splice(rangoId,1);
arrHorasHasta.splice(rangoId,1);
arrMeridianosDesde.splice(rangoId,1);
arrMeridianosHasta.splice(rangoId,1);
displayRangos();
}
function ModificarNet()
{
this.document.getElementById("tbFecha").value = this.document.FormHidd.FechaElegida.value
}
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <style type="text/css">td img {display: block;}
</style> <!--Fireworks CS3 Dreamweaver CS3 target. Created Sat Dec 26 20:36:16 GMT-0300 2009-->
<FORM id=form name=form action="recepcion.php" method=post encType=multipart/form-data>
A.cssNormalLink {
FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #016ec5; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
</style><input type="hidden" name="lim_tamano" value="500000" />
<table border="0" cellpadding="0" cellspacing="0" width="424"> <!-- fwtable fwsrc="aplicativo.png" fwpage="Página 1" fwbase="aplicativo.jpg" fwstyle="Dreamweaver" fwdocid = "1126688493" fwnested="0" -->
<td><img src="img/spacer.gif" width="72" height="1" border="0" alt="" /></td> <td><img src="img/spacer.gif" width="75" height="1" border="0" alt="" /></td> <td><img src="img/spacer.gif" width="42" height="1" border="0" alt="" /></td> <td><img src="img/spacer.gif" width="1" height="1" border="0" alt="" /></td>
<td colspan="2" bgcolor="#191919"><input class="cssItext" id="tbFecha" name="tbFecha" size="18"/></td> href="javascript:show_calendar('FormHidd.FechaElegida');"><img src="data/calendario.gif" alt="1"
width="20"
height="20"
<td><img src="img/spacer.gif" width="1" height="22" border="0" alt="" /></td> <DIV id=overDiv style="Z-INDEX: 1000; POSITION: absolute"></DIV> <FORM name=FormHidd><INPUT id=FechaElegida type=hidden name=FechaElegida>