Foros del Web » Creando para Internet » HTML »

Por que se ve mal

Estas en el tema de Por que se ve mal en el foro de HTML en Foros del Web. Googleando encontre por ahi la forma que cuando haga click en un campo de texto me aparezca un pequeño calendario y cuando selecciono la fecha ...
  #1 (permalink)  
Antiguo 15/06/2011, 15:30
 
Fecha de Ingreso: diciembre-2010
Mensajes: 87
Antigüedad: 13 años, 3 meses
Puntos: 2
Por que se ve mal

Googleando encontre por ahi la forma que cuando haga click en un campo de texto me aparezca un pequeño calendario y cuando selecciono la fecha se pone la fecha en el campo de texto, el archivo en cuestion que se utiliza es un javascript

este es mi formulario donde estan los campos de texto

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  3. <title>Insert title here</title>
  4. <script language='javascript' src="popcalendar.js"></script>
  5. </head>
  6. <center>
  7. <form name='calendario'>
  8. <table border='1'>
  9. <tr><td>Inicio<input type='text' name='fecha' id="fechai" onClick="popUpCalendar(this, calendario.fechai, 'dd/mm/yyyy');" size="10"/></td><td>Fin<input type='text' name='fechaf' id="fechaf" onClick="popUpCalendar(this, calendario.fechaf, 'dd/mm/yyyy');"/></td></tr>
  10. </form>
  11. </center>
  12. </body>
  13. </html>
El asunto es que si dejo el emcabezado: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> al hacer click en el campo de texto el calendario si aparece, pero aparece de lado superior izquierdo y si quito el emcabezado anterior me aparece justo debajo del campo de texto, el problema es que si quito el encabezado no me reconoce todos los archivos css que uso y por consecuencia muestra unos efectos que le tengo puesto. ¿Por que sucede esto? me refiero a las dos cosas por que al quitar el encabezado no me reconoce todos mis archivos css y por que visualiza bien el calendario.
  #2 (permalink)  
Antiguo 15/06/2011, 16:57
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Por que se ve mal

No veo ningún css, ni vinculado o en el mismo html

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #3 (permalink)  
Antiguo 16/06/2011, 19:30
Avatar de JMS
JMS
 
Fecha de Ingreso: junio-2007
Ubicación: Mexico, veracruz
Mensajes: 790
Antigüedad: 16 años, 10 meses
Puntos: 44
Respuesta: Por que se ve mal

si por que no colocas todo el código o el link del sitio para ver mejor el detalle
__________________
L.I.A. Josué Marín Saldaña
Grupo kumiko - Diseño gráfico, diseño web, Poemas, Juegos.
http://www.grupokumiko.com
  #4 (permalink)  
Antiguo 14/11/2012, 15:20
 
Fecha de Ingreso: julio-2011
Ubicación: Santiago, Chile.
Mensajes: 95
Antigüedad: 12 años, 9 meses
Puntos: 4
Respuesta: Por que se ve mal

No es la idea revivir temas antiguos... pero por si alguien llega aca ... la solucion es la siguiente
deben agregar el script del popcalendar.js antes del doctype..
asi tiene que quedar :
Cita:
<script language="javascript" src="Proveedor/popcalendar.js"></script>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<center>
<form name='calendario'>
<table border='1'>
<tr><td>Inicio<input type='text' name='fecha' id="fechai" onClick="popUpCalendar(this, calendario.fechai, 'dd/mm/yyyy');" size="10"/></td><td>Fin<input type='text' name='fechaf' id="fechaf" onClick="popUpCalendar(this, calendario.fechaf, 'dd/mm/yyyy');"/></td></tr>
</table>
</form>
</center>
</body>
</html>

Etiquetas: Ninguno
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 15:48.