Foros del Web » Programando para Internet » Javascript »

Mover tabla con DIV

Estas en el tema de Mover tabla con DIV en el foro de Javascript en Foros del Web. Que tal muchachos la cosa es la siguiente. Tengo un calendario de manera horizontal metido dentro de un divpara que la pagian no se extienda ...
  #1 (permalink)  
Antiguo 10/07/2006, 10:14
Avatar de jmqc  
Fecha de Ingreso: noviembre-2004
Ubicación: Venezuela
Mensajes: 353
Antigüedad: 19 años, 5 meses
Puntos: 1
Mover tabla con DIV

Que tal muchachos la cosa es la siguiente. Tengo un calendario de manera horizontal metido dentro de un divpara que la pagian no se extienda mucho por los meses y los años anteiores y siguientes esto ya lo hice y se desliza y todo, la cuestion es como hago para que me div (lo que se ve) se me posicione en la tabla del año actual lo del mes lo hago luego con el ejemplo. De todas formas si alguien ya lo ha hecho y lo hizo de una forma diferente me lo puede decir el cod. ell cod es el siguiente:
Código HTML:
<%
If dia="" then dia = day(now())
If mes="" then mes = month(now())
If ano="" then ano = year(now())

function qmes(mes)
Select case mes
	Case 1  : Mes_text = "Enero"
	Case 2  : Mes_text = "Febrero"
	Case 3  : Mes_text = "Marzo"
	Case 4  : Mes_text = "Abril"
	Case 5  : Mes_text = "Mayo"
	Case 6  : Mes_text = "Junio"
	Case 7  : Mes_text = "Julio"
	Case 8  : Mes_text = "Agosto"
	Case 9  : Mes_text = "Septiembre"
	Case 10 : Mes_text = "Octubre"
	Case 11 : Mes_text = "Noviembre"
	Case 12 : Mes_text = "Diciembre"
End Select
qmes=Mes_text
end function	

function fecha(mes)
Fecha = Cdate("01/"&mes&"/"&ano)
Dias = day(DateAdd("M",1,Fecha)-1)
fecha=Dias
end function
%>
<script>
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function cambicolorin(valor)
{
	MM_findObj(valor).style.backgroundColor="#CCCCCC";
}

function cambicolorout(valor)
{
	MM_findObj(valor).style.backgroundColor="#ffffff";
	comprobardia(valor);
}

function comprobardia(valor)
{
	now = new Date();
	dia = now.getDate();
	if (MM_findObj(valor.replace("td","h")).value == dia)
	{
		MM_findObj(valor).style.backgroundColor="#CCCCCC";
	}
}

var ll=0;
function mas(){
	ll+=10;
	MM_findObj("Layer2").style.left=ll;
}

function menos(){
	ll-=10;
	MM_findObj("Layer2").style.left=ll;
}
</script>
<!--div id="Layer1" style="position:absolute; left:147px; top:128px; width:621px; height:34px; z-index:1; overflow: hidden;">
<div id="Layer2" style="position:absolute; left:0px; top:0px; width:82px; height:21px; z-index:3"-->
	<%
	for z=ano-10 to ano+10
	Response.Write "" & vbcrlf &_
	"<Table border='1' cellspacing='2' cellpadding='2' id='table"&z&"'>"& vbcrlf &_
	"<tr><td>"&z&"</td>" & vbcrlf &_ 	
	"<td>"&z&"</td>" & vbcrlf
		For j=1 to 12
		Response.Write "<td align='center' bgcolor="&bgcolor&" ><font face='verdana' size='" & size & "'>" &  qmes(j)  & ">></font></td>"	& vbcrlf 	
			For x=1 to fecha(j)
			if x=dia and j=mes and z= ano then bgcolor= "#cccccc" else bgcolor="#ffffff"
				Contador=Contador+1
				if x<10 then x="0"&x
				Response.Write "<td id='td"&Contador&"' width='22' height='22' align='center' bgcolor="&bgcolor&" onmouseover='cambicolorin(this.id)' onmouseout='cambicolorout(this.id)'><font face='verdana' size='" & size & "'>" &_
				"<input type='hidden' value="&x&" size='3' name= 'h"&Contador&"'>"&_
				"<a href='calendario.asp?sel=1&dia=" & x & "&mes=" & mes & "&ano="& ano & "'>" & tag_ini & x & tag_fin & "</font></td>"	& vbcrlf
			Next
		Next
		Response.Write "</tr></table>"& vbcrlf
	next
	%>
<!--/div></div-->
<a href="javascript:menos()">&gt;&gt;</a>
<a href="javascript:mas()">&lt;&lt;</a> 
Espero que me puedan ayudar... Gracias
__________________
Ante el desconocimiento ni entendimiento de las cosas decimos que los demás estan locos.

José Quintero. Saludos.
:adios:
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 12:37.