การใช้ Window.createPopup () ใช้แฟลชที่ไม่มีหน้าต่างบนเดสก์ท็อปได้สำเร็จ
บันทึกรหัสต่อไปนี้เป็น qq.hta และดับเบิลคลิกเพื่อเรียกใช้ ปิดวิธีการเพียงแค่ปิด mshta.exe ในตัวจัดการงาน
รหัสมีดังนี้:
<HTA: application id = "ohta"
ApplicationName = "MyApp"
ชายแดน = "ไม่มี"
คำบรรยายภาพ = "ไม่"
icon = "filename.ico"
MaximizeButton = "ไม่"
minimizeButton = "ไม่"
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; -
อื่นถ้า (innerWidth! = document.mm_pgw || innerHeight! = document.mm_pgh) location.reload ();
-
MM_RELOADPAGE (จริง);
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.appersion.indexof ("msie")+8)
isie = 1;
-
อื่น {
isie = 0;
-
ฟังก์ชั่นป๊อป () {
ถ้า (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;
ถ้า (x <0) dx = -dx;
ถ้า (y <0) dy = -dy;
startani = settimeout ("pop ();", 50);
-
-
ถ้า (isie) {
var str = '<object classid = "clsid: d27cdb6e-ae6d-11cf-96b8-4444553540000" codebase = "http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version value = "// files.jb51.net/demoimg/200912/qqpet.swf"/> <param name = "คุณภาพ" value = "high"/> <param name = "wmode" value = "โปร่งใส"/> <param name = bgcolor src = "https://files.jb51.net/demoimg/200912/qqpet.swf" wmode = "โปร่งใส" คุณภาพ = "สูง" pluginspage = "http://www.macromedia.com/go/getflayer
var x = 0, y = 0, dx = ความเร็ว, dy = ความเร็ว;
var opopup = window.createpopup ();
var opopupbody = opopup.document.body;
//opopup.document.bgcolor="Orange "; // สีพื้นหลังสีส้ม
opopup.document.bgcolor = "#ffffff"; // พื้นหลังสีขาว
opopupbody.innerhtml = str;
โผล่();
-
</script>