28/02/2011, 19:25
|
| | Fecha de Ingreso: febrero-2011
Mensajes: 8
Antigüedad: 13 años, 10 meses Puntos: 0 | |
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 |