Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/02/2011, 19:25
verfutboldeprimera
 
Fecha de Ingreso: febrero-2011
Mensajes: 8
Antigüedad: 13 años, 2 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