Ver Mensaje Individual
  #18 (permalink)  
Antiguo 02/05/2003, 18:11
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 9 meses
Puntos: 1284
Hola...

Voy a poner primero el fichero de los iframes:

Código PHP:
<html>
<
head>
<
script language=javascript>
function 
poner(sitiodato)    {
    
document.getElementById(sitio).setAttribute("value"dato);
}

function 
cambiar(inifin)    {
var 
_ini document.getElementById(ini);
var 
_fin document.getElementById(fin);
_ini.disabled = (_ini.disabled == true) ? false true;
_fin.disabled = (_fin.disabled == true) ? false true;
}

</script>
</head>
<body style="text-align: center">
<iframe src=prueba45bis3.html name=reloj1 style="width:1; height:1; visibility: hidden"></iframe>
<input type=text size=2 id=h1 value="00" style="border: none">:
<input type=text size=2 id=m1 value="00" style="border: none">:
<input type=text size=2 id=s1 value="00" style="border: none"><br>
<button id=ini1 onclick="reloj1.iniciaReloj('h1', 'm1', 's1'); cambiar('ini1', 'fin1')">Empezar</button>
<button id=fin1 onclick="reloj1.detieneReloj(); cambiar('ini1', 'fin1')" disabled>Congelar</button>
<button onclick="reloj1.mostrando('h1', 'm1', 's1')">Estado</button>
<button onclick="reloj1.inicio('h1', 'm1', 's1')">Inicializar</button>
<br>

<iframe src=prueba45bis3.html name=reloj2 style="width:1; height:1; visibility: hidden"></iframe>
<input type=text size=2 id=h2 value="00" style="border: none">:
<input type=text size=2 id=m2 value="00" style="border: none">:
<input type=text size=2 id=s2 value="00" style="border: none">

<br>

<button id=ini2 onclick="reloj2.iniciaReloj('h2', 'm2', 's2'); cambiar('ini2', 'fin2')">Empezar</button>
<button id=fin2 onclick="reloj2.detieneReloj(); cambiar('ini2', 'fin2')" disabled>Congelar</button>
<button onclick="reloj2.mostrando('h2', 'm2', 's2')">Estado</button>
<button onclick="reloj2.inicio('h2', 'm2', 's2')">Inicializar</button>


</body>
</html> 
Fíjate que los rejojes están separados por el tag br, y que son cosas iguales, donde solo tienes que cambiar el número ...
en este caso el primero tiene todo a 1, y el segundo a 2...

Y ahora pongo el iframe (ponle los nombres que a ti te parazca mejor...

Código PHP:
<html>
<
head>
<
script language="javascript" >
var 
minutero 0;
var 
segundero 0;
var 
horario 0;
var 
activo false;
var 
win false;

function 
ajuste(n)    {
    var 
salida "";
    if (
10)    salida "0" ;
    else 
salida "" n;
    return 
salida;
}

function 
iniciaReloj(hms)    {
    if (
win) {win.close(); win false}
    
parent.poner(sajuste(segundero));
    
parent.poner(majuste(minutero));
    
parent.poner(hajuste(horario));
    
activo true;
    var 
empezar "ponSegundero('" "', '" "', '" "')";
    
setTimeout(empezar1000);
}

function 
detieneReloj()    {
    
activo false;
}

function 
mostrando(hms)    {
    if (
win)    {
        
win.close(); win falseiniciaReloj(hms);
    }
    else    {
        
detieneReloj();
        var 
contenido "<html><body>";
        
contenido += ajuste(horario) + ":" ajuste(minutero) + ":" ajuste(segundero) + "</body></html>";
        
win window.open("""""width=100,height=5");
        
win.document.write(contenido);
    }
}

function 
ponSegundero(hms)    {
    if (
activo)    {
        if (++
segundero 59)    {
            
ponMinutero(hm);
            
segundero 0;
        }
        
parent.poner(sajuste(segundero));
        var 
seg "ponSegundero('" "', '" "', '" "')";
        
setTimeout(seg1000);
    }
}

function 
ponMinutero(hm)    {
    if (++
minutero 59)    {
        
ponHora(h);
        
minutero 0;
    }
    
parent.poner(majuste(minutero));
}

function 
ponHora(h)    {
    if (++
horario 23)    horario 0;
    
parent.poner(hajuste(horario));
}

function 
inicio(hms)    {
    
minutero 0;
    
segundero 0;
    
horario 0;
    
parent.poner(h"00");
    
parent.poner(m"00");
    
parent.poner(s"00");
}
</script>

</head>
<body style="text-align: center"></body>
</html> 
Pruébalo y si no entiendes algo, te lo explicaré.

saludos