Hola
dieguicho :
disculpa que no te haya respondido antes; estaba esperando a ver si
edi87 agregaba algún nuevo mensaje, pero seguramente ya resolvió su problema en otro foro.
El HTM Application sirve para simular programas hechos con documentos del tipo WEB; si usamos escripts, la simulación puede ser bastante convincente. Iba a postear un código con un ejemplo que tenía hecho, era una aplicación para capturar todo el texto que se copiaba en el Clipboard, y que después presentaba en un LOG con el momento de la captura. Pero como de costumbre no lo encontré.
Vamos a usar la idea de
edi87 para poner el ejemplo. Por supuesto que va a tener JS y CSS, pero ésto es anecdótico, el fin es mostrar como se comporta un .HTA . Lo que no va a tener es PHP, así que las noticias habrá que actualizarlas a mano.
Noticias.HTA
Código:
<html>
<head>
<HTA:APPLICATION
APPLICATIONNAME="Anoticiador" ID="noticias" BORDER="thick"
BORDERSTYLE="normal" CAPTION="yes" CONTEXTMENU="yes"
INNERBORDER="no" MAXIMIZEBUTTON="yes" MINIMIZEBUTTON="yes"
NAVIGABLE="yes"
ICON="WINPOPUP.EXE" SCROLL="no" SCROLLFLAT="no"
SELECTION="no" SHOWINTASKBAR="yes" SINGLEINSTANCE="yes"
SYSMENU="yes" VERSION="0.1" WINDOWSTATE="minimize" />
<title>NOTICIAS.</title>
<script>
var tamano1="";
var tamano2="";
function actualiza(){
tamano2=parent.frames[0].document.fileSize;
parent.frames[0].document.location.reload(true);
if(tamano2!=tamano1){
window.focus();
tamano1=tamano2;}
setTimeout("inicia()",10);
}
function inicia(){
if(tamano2!=""){
tamano2=parent.frames[0].document.fileSize;}
/*parent.frames[0].scroll(0,9999999999);*/
setTimeout("actualiza()",4990);
}
</script>
<style>
body{overflow:hidden}
iframe{width:100%; height:70%}
h2{font-family:sans-serif; color:#cc0000; text-decoration:underline}
</style>
</head>
<body onload="inicia()">
<h2>¡ ÚLTIMO MOMENTO !</h2>.
<iframe src="Nuevas.txt"></iframe>
</body>
</html>
Nuevas.TXT
Código:
§- Han hallado muerto al niño que yo fui.
§- El hombre de hoy es el padre del mono
del año 3000.
§- Siguen las putas en huelga de celo en Moscú.
Ambos documentos se guardan en un mismo directorio (en la práctica,
Nuevas.TXT estaría en un servidor, por lo que
Noticias.HTA desde un disco local no podría confirmar con JS si aparecen más noticias, pero como dije más arriba, es sólo un ejemplo).
El programa abre minimizado, y actualiza cada 5 segundos. Si abrimos el documento
Nuevas.TXT con un editor, agregamos alguna otra noticia y lo guardamos, en 5 segundos o menos
Noticias.HTA va a saltar mostrando las novedades. y si ya estaba maximizado o restaurado, pero con la ventana detrás, ésta va a pasar adelante o a destacar el botón en la barra de tareas.
Ahora que recuerdo, los HTA ignoran las restricciones para leer o modificar documentos en otros
Hosts, así que es muy probable que los códigos funcionen en el servidor y el disco. Pero esa prueba se las dejo como tarea.
saludos
furoya