| |||
Necesito un contador de minutos y segundos HOlaaaa!! Bueno gente necesito un contador de tiempo (minutos y segundos nada mas) para mi web.. La idea es que cuente en el contador de minutos y segundos, y ademas que valla a la par del tiempo real y que cuando se actualize la pagina siga contando.. se entiende?? jaj. para ampliar mas lo necesito para contar el tiempo de un partido de futbol.. Bueno desde ya muchas gracias!!!!! |
| |||
Respuesta: Necesito un contador de minutos y segundos Hola!! Mira aquí tienes un ejemplo para el del contador de tiempo usando un sencillo cronómetro usando javascript y html :
Código Javascript:
Ver original Esto lo pones en el body de la página que tu quieras. También podrías hacer un iframe y así incluyes el código con más facilidad o podrás modificarlo de forma que lo controles tú. Saludos!! |
| |||
Respuesta: Necesito un contador de minutos y segundos Gracias por responder, la idea es esa pero necesito que arranque solo y que cuando se actualice la pagina que no vuelva a 0 sino que continúe contando... |
| |||
Respuesta: Necesito un contador de minutos y segundos <head> <script type="text/javascript" language="javascript"> <!--a cada funcion le puse el numero de ID para que el cliente pueda incluir mas de un mam en su web y que no se pisen las funciones del relojito--> function getSegundos89027(dato){ fecha = Math.floor(dato / 1000000); fecha2 = Math.floor(dato / 10000); hh = Math.floor((dato / 10000) - fecha * 100); mm = Math.floor((dato / 100) - fecha2 * 100); ss = Math.floor(dato % 100); return 3600 * hh + 60 * mm + ss; } function getDia89027(dato){ fecha = Math.floor(dato / 100000000); dia = Math.floor((dato / 1000000) - fecha * 100); return dia; } function getFecha89027(dato){ fecha = Math.floor(dato / 1000000); return fecha; } function getSegundosFecha89027(fecha) { return 3600 * fecha.getHours() + 60 * fecha.getMinutes() + fecha.getSeconds(); } function setMinutos89027(tiempo){ return Math.floor(tiempo / 60); } function setSegundos89027(tiempo){ return tiempo % 60; } var horainiciocliente89027 = getSegundosFecha89027(new Date()); function actualizarTiempo89027(ahoraserver,horacomienzo){ var ahoracliente = getSegundosFecha89027(new Date()); if (getDia89027(horacomienzo) == getDia89027(ahoraserver)) { var tiempojuego = (getSegundos89027(ahoraserver) - getSegundos89027(horacomienzo)) + (ahoracliente - horainiciocliente89027); } else { var tiempojuego = (getSegundos89027(ahoraserver) + (getSegundos89027(getFecha89027(horacomienzo)+'240 000') - getSegundos89027(horacomienzo))) + (ahoracliente - horainiciocliente89027); } return tiempojuego; } var contadorminutos89027 = null; function escribeTiempo89027(tiemposerver ,horainicio,eldiv) { contadorminutos89027 = document.getElementById(eldiv); var transcurrido = actualizarTiempo89027(tiemposerver, horainicio); if (transcurrido >= 0) { minutos = setMinutos89027(transcurrido); segundos = setSegundos89027(transcurrido) <= 9 ? "0" + setSegundos89027(transcurrido) : setSegundos89027(transcurrido); if(minutos <= 55){ contadorminutos89027.innerHTML = minutos + ":" + segundos; setTimeout('escribeTiempo89027(' + tiemposerver + ',' + horainicio + ',"' + eldiv + '")',1000); }else{ contadorminutos89027.innerHTML= "-"; } } else { contadorminutos89027.innerHTML= "--:--"; } } function actualizarTiempoRefresh89027(lapso){ var ahoracliente = getSegundosFecha89027(new Date()); var tiempotranscurrido = lapso - (ahoracliente - horainiciocliente89027); return tiempotranscurrido; } function refreshpagina89027(tiemporefresh,timer,eldiv) { contadorminutos89027 = document.getElementById(eldiv); var transcurrido = actualizarTiempoRefresh89027(tiemporefresh); if (timer == 'on'){ if (transcurrido >= 1) { minutos = setMinutos89027(transcurrido) <= 9 ? "0" + setMinutos89027(transcurrido) :setMinutos89027(transcurrido); segundos = setSegundos89027(transcurrido) <= 9 ? "0" + setSegundos89027(transcurrido) : setSegundos89027(transcurrido); if (minutos >= 1){ contadorminutos89027.innerHTML = minutos + ":" + segundos; } else { contadorminutos89027.innerHTML = "00:" + segundos; } setTimeout('refreshpagina89027(' + tiemporefresh + ',"' + timer + '","' + eldiv + '")',1000); } else { window.location.href = window.location.pathname; } } } function refreshpaginasincontador89027(tiemporefresh,timer) { var transcurrido = actualizarTiempoRefresh89027(tiemporefresh); if (timer == 'on' && tiemporefresh > 0){ if (transcurrido >= 1) { segundos = setSegundos89027(transcurrido) <= 9 ? "0" + setSegundos89027(transcurrido) : setSegundos89027(transcurrido); setTimeout('refreshpaginasincontador89027(' + tiemporefresh + ',"' + timer + '")',1000); } else { window.location.href = window.location.pathname; } } } function openWindowScrolls(url,width,height){ window.open(url,'','resizable=1,toolbar=0,location =0,directories=0,status=0,menubar=0,scrollbars=1,w idth='+width+',height='+height); } </script> <script type="text/javascript"> var fechaLastInc = '00:00'; var htmlBox = "<div><div class=\"clearfixmin bb-md bb-md-en_vivo-small\" id=\"divMamBoxPartidoIDclausura201127\"> <div class=\"bd\"><h3>EN VIVO</h3><div class=\"result\"> <p class=\"team\">TIG</p> <p class=\"number\">1</p> <p class=\"team\">NEW</p> <p class=\"number\">0</p> </div> </div> <div class=\"ft clearfix\"> <em class=\"blk\"> PT <span id=\"divMamBoxMarqueeTimerConainerclausura201127\" ></span> <span style=\"display:none;\" id=\"divMamBoxMarqueeTimerclausura201127\">Februar y 28, 2011 21:19:04</span> | 3ra Fecha </div></div><script type=\"text/javascript\" src=\"http://www.ole.com.ar/mam3/clausura2011/js/mamSmall27.js\"></script></div>"; if(document.getElementById("divMamBoxPartidoIDclau sura2011"+27)){ var div = document.getElementById("divMamBoxPartidoIDclausur a2011"+27).parentNode; div.innerHTML=htmlBox; //if(div.parentNode) // div.parentNode.innerHTML = div.innerHTML; } else{ document.write(htmlBox); } mamUpdateTimerclausura2011(27); window.setTimeout("mamReloadMatchclausura2011(27); ", 45000); if(window.MAMintervalclausura201127) window.clearInterval(window.MAMintervalclausura201 127); MAMintervalclausura201127 = window.setInterval("mamUpdateTimerclausura2011(27) ",500); function mamUpdateTimerclausura2011(id){ var horaEstado; if(document.getElementById("divMamBoxMarqueeTimerc lausura2011"+id)) horaEstado = document.getElementById("divMamBoxMarqueeTimerclau sura2011"+id).innerHTML; if(horaEstado){ var diff = new Date(new Date()-new Date(horaEstado)); var minutes = diff.getMinutes(); var seconds = diff.getSeconds(); seconds = (seconds<10)?"0"+seconds:seconds; minutes = (minutes<10)?"0"+minutes:minutes; var time = (minutes+":"+seconds); document.getElementById("divMamBoxMarqueeTimerCona inerclausura2011"+id).innerHTML=time; } } function mamReloadMatchclausura2011(id){ if($("#divMamBoxMarqueeclausura2011"+id)){ $("#divMamBoxMarqueeclausura2011"+id).fadeOut(1000 , function(){ var sr = document.createElement("script"); sr.setAttribute("type","text/javascript"); sr.setAttribute("src","http://www.ole.com.ar/mam3/clausura2011/js/mamSmall"+id+".js"); document.getElementById("divMamBoxPartidoIDclausur a2011"+id).appendChild(sr); }); } } </script></head> <div class="clearfixmin bb-md bb-md-en_vivo-small" id="divMamBoxPartidoIDclausura201127"> <div class="bd"> <h3>EN VIVO</h3> <div class="result"> <p class="team">TIG</p> <p class="number">0</p> <p class="team">NEW</p> <p class="number">0</p> </div> </div> <div class="ft clearfix"> <em class="blk"> PT <span id="divMamBoxMarqueeTimerConainerclausura201127"> </span> <span style="display:none;" id="divMamBoxMarqueeTimerclausura201127">February 28, 2011 21:19:04</span> | 3ra Fecha </div> </div> <script type="text/javascript" src="http://www.ole.com.ar/mam3/clausura2011/js/mamSmall27.js"></script> </div> </div> si se fijan ahi aparece mas o menos lo que necesito.. Soy medio novato en esto.. jaj |
| |||
Respuesta: Necesito un contador de minutos y segundos Hola, perdón por el retraso, tenía cosas que hacer (estudiar para el instituto, que tenía muchos exámenes). Creo que ya tengo la solución. Primero: Crea un archivo PHP (si no sabes lo que es, métete [URL="http://es.wikipedia.org/wiki/PHP"]aquí[/URL] ) Segundo: En su contenido pega este código : Código PHP: Ah, una cosa al principio habra un cuenta atras hasta la hora escrita, a partir de allí, irá creciendo hasta que la modifiques o quites (asi llegara a 45 min). Tambien puedes hacer un reload de solo el parrafo para que vaya actualizandose cada X tiempo(con javascript). Bueno y por la demora te dejo el codigo de un reloj javascript.
Código Javascript:
Ver original Venga ya termine xD Saludos!! P.D: Haz uso del karma si quieres agradecer :) |
| |||
Respuesta: Necesito un contador de minutos y segundos muchas gracias kechu por rsponder, mira soy novato en esto..para mi web estoy usando web page maker y me gustaria saber como colocar lo que me dijiste.. disculpa las molestias |
| |||
Respuesta: Necesito un contador de minutos y segundos Es muy fácil. En tu editor crea un archivo con extensión Php, es decir p.ej: index.php . En el pega el código php que he posteado antes. Lo guardas y lo subes a tu servidor o localhost. Si quieres saber lo que es un archivo PHP métete [URL="http://es.wikipedia.org/wiki/PHP"]http://es.wikipedia.org/wiki/PHP[/URL] Última edición por kechu; 06/03/2011 a las 07:05 Razón: Más info |
Etiquetas: |