用hta实现的桌面漂浮flash

用window.createPopup()成功实现了在桌面显示一个无窗口的flash.
将下面的代码,保存为qq.hta,双击运行即可。关闭方法,任务管理器中关闭mshta.exe即可。


代码如下:

<HTA:APPLICATION ID="oHTA"
APPLICATIONNAME="myApp"
BORDER="none"
CAPTION="no"
ICON="filename.ico"
MAXIMIZEBUTTON="no"
MINIMIZEBUTTON="no"
SHOWINTASKBAR="no"
INGLEINSTANCE="no"
SYSMENU="no"
VERSION="1.0"
WINDOWSTATE="minimize"
/>

<script language="JavaScript" type="text/JavaScript">

function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (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,window.navigator.appVersion.indexOf("MSIE")+8)>=5.5) {
isie=1;
}
else {
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-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="200" height="200"><param name="movie" value="http://zsrimg.ikafan.com/demoimg/200912/qqpet.swf" /><param name="quality" value="high" /><param name="wmode" value="transparent" /><PARAM NAME=bgcolor value=#FFFFFF><embed src="http://zsrimg.ikafan.com/demoimg/200912/qqpet.swf" wmode="transparent" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="300" height="190"></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>

(0)

相关推荐

  • 用hta实现的桌面漂浮flash

    用window.createPopup()成功实现了在桌面显示一个无窗口的flash.将下面的代码,保存为qq.hta,双击运行即可.关闭方法,任务管理器中关闭mshta.exe即可. 复制代码 代码如下: <HTA:APPLICATION ID="oHTA" APPLICATIONNAME="myApp" BORDER="none" CAPTION="no" ICON="filename.ico"

  • 用hta做的好玩的小程序(固定在桌面)

    大家好,开始了啊.先在桌面上建个文本文挡将下面的程序复制进去 复制代码 代码如下: <html><head><title>测试 o(∩_∩)o...哈哈</title><!--这里是标题--><hta:application sysmenu=no scroll=no border=none><script language="vbscript">sub sub1me.closeend subme.res

  • 用hta实现的远程桌面连接脚本

    这是一个HTA的脚本,复制下面代码,然后将文件后缀修改为CCC.HTA即可使用,脚本原文出自: myITforum.Com"Connection File" /Console /Admin /W:xxx /H:xxx /Public /Span /Edit /Migrate For a complete list of available remote desktop connection usage switches from the Run line enter: Mstsc /?

  • hta编写的常用工具箱(常用工具快捷方式等)

    一.程序功能简介: 程序基于vbs+hta编写.xp系统下(不同显示器.分辨率)测试通过. 1.本程序以去除U盘文件夹隐藏属性功能为主:可以先通过结束用户进程(包含病毒进程),然后去除被病毒隐藏的文件夹,同时删除与文件夹同名的exe病毒文件副本. 2.辅助功能: ①添加常用命令,如:打开输入法设置.声音设置.系统配置程序等:另外,专门添加了"生成显示桌面"功能,帮助误删了快捷方式显示桌面的朋友找回"显示桌面"功能. ②添加常用的注册表设置功能,如:解除注册表锁定.显

  • hta作品笨狼CSDN爬虫

    <html> <head> <title>笨狼CSDN爬虫</title> <style> body {     font-size:12;     margin:20;     background-color:#eeeeee;     } div {     font-size:12;     border:1 solid navy;     margin-left:20;     } input.num { width:20;     ov

  • hta实现涂鸦效果代码

    复制代码 代码如下: <html>      <head>      <hta:APPLICATION      CAPTION="no"      SCROLL="no"      SHOWINTASKBAR="no"      INNERBORDER="no"      CONTEXTMENU="no"      BORDER="none"      S

  • 个人学习之作 hta 原创

    复制代码 代码如下: <!-- *********************************************************************** '*一直想做一个自己用来学习的东西,可是一直没有时间,本想用asp(用netbox)做的.,我一直 '*想学习程序,vb但没有时间学习,现在想用c#做一个,但没有什么时间,偶尔去官方找vbscript发现 '*这个不错的hta于是花了两三天的时间,做了一个这个,希望大家能喜欢. '*Author: dxy(reterry)

  • Js+Flash实现访问剪切板操作

    最近需要遇到了这个问题点击按钮复制链接的功能果断度娘谷哥.最后找到得解决方案ZeroClipBoard一款开源得js+Flash实现得剪切板操作 但是搜寻了众多例子之后发现大多都是介绍一个页面只有一个固定的复制操作 而我得需求是这样 一个动态Repeater动态加载出各个地址和复制按钮. 这个解决方案得原理是: 拿js动态加载一个透明flash.然后遮盖到你要点击得按钮上面,之后在给这个flash得承载元素上绑定事件动态把要复制得值传递到flash中,用flash访问剪切板. 这时候就出现这么一

  • 基于JavaScript代码实现随机漂浮图片广告

    在网上有很多这样的代码,不过未必符合W3C标准,因为在头部加上<!DOCTYPE html>类似标签之后,漂浮效果就会失效,下面分享一个符合标准的漂浮代码,使需要的朋友免去大量改造代码的繁琐. 代码一: 代码如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http:/

  • JS随机漂浮广告代码具体实例

    复制代码 代码如下: <!--随机漂浮广告开始--><div id="float" style="position:absolute; z-index:3;(我建议大家把这里设为100,这样浮动图就不会被遮住了) left: 512px; width: 83px; top: 9px; height: 53px;">      <img src="piaofu.gif" width="100" he

随机推荐