Использование window.createPopup () успешно реализует вспышку без окон на рабочем столе.
Сохраните следующий код как QQ.HTA и дважды щелкните, чтобы запустить. Закройте метод, просто закройте mshta.exe в диспетчере задач.
Код заключается в следующем:
<Hta: идентификатор приложения = "Ohta"
ApplicationName = "myApp"
Border = "нет"
Подпись = "Нет"
Icon = "filename.ico"
MaximizeButton = "Нет"
Минимизируйте, что = "нет"
Showintaskbar = "Нет"
Ingleinstance = "Нет"
Sysmenu = "Нет"
Версия = "1.0"
WindowState = "минимизировать"
/>
<script language = "javascript" type = "text/javascript">
Функция mm_reloadpage (init) {// перезагружать окно, если NAV4 изменен
if (init == true) с (navigator) {if ((appname == "netscape") && (parseint (appversion) == 4)) {
document.mm_pgw = innerwidth; document.mm_pgh = innerheight; onResize = mm_reloadpage; }}
else if (innerwidth! = document.mm_pgw || innerheight! = document.mm_pgh) location.reload ();
}
Mm_reloadpage (true);
var ImageWidth = 200 // Эти две строки записывают размер всплывающего окна
var ImageHeight = 200
var speed = 3;
var isie = 0;
if (window.navigator.appname == "Microsoft Internet Explorer" && window.navigator.appversion.substring (window.navigator.appversion.indexof ("msie")+5, windo.navigator.appversion.indexof ("msie")+8) = 5.5).
Isie = 1;
}
еще {
Isie = 0;
}
function pop () {
if (isie) {
x = x+dx; y = y+dy;
opopup.show (x, y, imagewidth, imageHeight);
if (x+imagewidth+5> screen.width) dx = -dx;
if (y+imageHeight+5> screen.height) dy = -dy;
if (x <0) dx = -dx;
if (y <0) dy = -dy;
startAni = setTimeout ("pop ();", 50);
}
}
if (isie) {
var str = '<object classid = "clSID: d27cdb6e-ae6d-11cf-96b8-4445553540000" codebase = "http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0" 29,0 ">" name "name" name "name". value = "// files.jb51.net/demoimg/200912/qqpet.swf"/> <param name = "Quality" value = "high"/> <param name = "wmode" value = "transparent"/> <param name = bgcolor value =#fffff> <ismed src="https://files.jb51.net/demoimg/200912/qqpet.swf" wmode="transparent" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed></object>';
var x = 0, y = 0, dx = speed, dy = speed;
var OpoPup = window.createPopup ();
var OpoPupbody = OpoPup.document.Body;
//opopup.document.bgcolor="orange "; // Оранжевый цвет фона
opopup.document.bgcolor = "#ffffff"; // белый фон
OpoPupbody.innerhtml = str;
pop ();
}
</script>