Scroll Clock
1 COMENTARIO - Publicado hace 4 meses - Clasificado en: MOOTOOLSCurioso. Muy curioso este reloj realizado a partir de barras de scroll. El experimento está realizado con Mootools y está disponible para su consulta o descarga el código fuente.
Algunas entradas relacionadas:
Phatfusion
0 COMENTARIOS - Publicado hace 36 meses - Clasificado en: RECURSOS, AJAX, LIGHTBOX, RECURSOS, MOOTOOLSPhatfusion recopila algunas de las mejores herramientas para MooTools y nos muestra su uso: Lightbox, Image Menu, Validate, Rounded Corners y Sortable Table.
Algunas entradas relacionadas:
Script para el cálculo de dÃas hábiles
1 COMENTARIO - Publicado hace 37 meses - Clasificado en: PHP, SCRIPTS, MOOTOOLSAutor:Zyos
Ver ejemplo en funcionamiento » »
Archivos fuente del ejemplo » »
Este escript en php que sirve para calcular los dÃas habiles. En mi caso se ocupa en una oficina, y lo nesecitan del año 2003 al 2008 pero se pueden mover los valores del 'for' en el script, lo mismo que los valores del array de inhabiles, donde se pueden agregar dÃas que no quieren ser contados. El ejemplo funciona con un fichero index.php:
<html>Con includes a la librerÃa mootools y un fichero script.php que se encarga de realizar el cálculo:
<head>
<title>DEMO</title>
<script src="js/mootools.js" type=text/javascript></script>
<script>
function ajax(){
new Ajax('script.php', {
update: $('resultado'),
postBody: $('form').toQueryString()
}).request();
}
</script>
</head>
<body>
<form id="form" onSubmit="javascript: ajax(); return false;">
<label>Día:</label>
<input type="text" size="2" name="day" value="<?php echo date("j"); ?>" />
<label>Mes:</label>
<input type="text" size="2" name="month" value="<?php echo date("n"); ?>" />
<label>Año:</label>
<input type="text" size="4" name="year" value="<?php echo date("Y"); ?>" />
<label>Días a Calcular:</label>
<input type="text" size="2" name="daysto" />
<input type="submit" id="btn" value="Calcular"/>
</form>
<br />
<div id="resultado" style="text-align:center;"></div>
</body>
</html>
<?php
// Todo exepto la función get_days_for_month, sacada de esta web
// http://codedump.jonasjohn.de/snippets/get_days_for_month.htm
// modificada para que funcione con años bisiestos es de mi autoria
// imzyos@gmail.com
function get_days_for_month($m,$y){
if($m == 02){
if(($y % 4 == 0) && (($y % 100 != 0) || ($y % 400 == 0))){
return 29;
}else{
return 28;
}
}
if ($m == 4 || $m == 6 || $m == 9 || $m == 11){
return 30;
}else{
return 31;
}
}
extract($_POST);
if(!isset($day) or !isset($month) or !isset($year) or !isset($daysto)){ exit; }
$inhabiles = array('5/2/2007');
$habiles = array();
for($y=2003; $y<=2008; $y++){
for($m=1; $m<=12; $m++){
for($d=1; $d<=get_days_for_month($m,$y); $d++){
$date = date('D', mktime(0,0,0,$m,$d,$y));
if($date == 'Sat' or $date == 'Sun'){
$inhabiles[] = date("j/n/Y", mktime(0,0,0,$m,$d,$y));
}else{
if(!in_array(date("j/n/Y", mktime(0,0,0,$m,$d,$y)),$inhabiles)){
$habiles[] = date("j/n/Y", mktime(0,0,0,$m,$d,$y));
}
}
}
}
}
$date = $day.'/'.$month.'/'.$year;
$contador = array_search($date,$habiles);;
echo '<b>'.$habiles[$daysto+$contador].'</b>';
?>
Algunas entradas relacionadas:
- Limitar una cadena a un número de palabras
- Mostrar tablas y campos de una base de datos MySQL con PHP
- Función en PHP generadora de passwords aleatorios
- Popstats
- SelectaPix: script para generar galerÃas de imágenes en PHP
- EasyGallery
- Crear una nube de etiquetas con PHP





















diseño web valencia en 500 iconos gratuitos para tus aplicaciones web
