window.createPopup()对象简单范例

DIV完美模拟createPopup 弹出窗口(脚本之家修正版),支持Firefox,ie,chrome 最近要重构公司的一个站,有一个拾色器只支持IE,不支持FIREFOX CHROME等浏览器,花了点时间对照原来的重写了个。完美实现createPopup方法的弹窗效果,欢迎大家拍砖! 立即下载

window.createPopup()对象简单范例


<HTML>
<HEAD>
<TITLE>Popup Custom Navigation Menu Sample</TITLE>
<SCRIPT LANGUAGE="JScript">
var oPopup;

function window.onload()
{
  oPopup = window.createPopup();
  oPopup.document.body.innerHTML = oContextHTML.innerHTML;
  oPopup.document.all.btn1.oncli ck=function(){test(oPopup.docu ment.all.txt1.value) };
  document.onkeypress=function(){oPopup.document.all.txt1.value += String.fromCharCode(event.keyCode)};
}

function showPopup()
{
  var lefter = event.offsetX+10;
  var topper = event.offsetY+10;

  oPopup.show(lefter, topper, 200, 65, document.body);
}

function test(x)
{
  alert(x);
}

</SCRIPT>
</HEAD>
<BODY oncontextmenu="showPopup(); return false;">
右键单击网页任意空白看看?
<DIV ID="oContextHTML" STYLE="display:none;">
  <input type="type" id="txt1" value="123"><input type="button" id="btn1" value="set">
</DIV>
</BODY>
</HTML>
 
 

windowcreatePopup方法 此方法为IE提供,在FireFox中不支持语法: oPopup = window.createPopup()返回值: oPopup :  对象(Object)。返回弹出窗口( popup )对象。说明: 建立一个弹出窗口( popup )。 弹出窗口( popup )初始化为隐藏模式。 当一个激活的对象导致弹出窗口( popup )显示时,此对象不会失去焦点。所以,对象建立一个弹出窗口( popu... 阅读详情

相关推荐

使用createPopup

使用createPopup需要注意以下几个问题:createPopup,, 是ie5.5++出现的新东东. 1、函数没有任何参数 2、CreatePopup函数返回的值是新窗口的句柄,这个窗口和普通的窗口一样,所有该有的东西都有。 3、新窗口的parent属性可以对父级窗口(调用createPopup函数的窗口进行访问) 4、一个窗口只能创建一个popup窗口,新调用createPopup

痴の原罪 1322

window.createPopup()用法以及短消息提示框代码

一、在做一个portal项目时,用户要求在门户首页上的待办信息要有明确的提示,且在浏览器最小化的情况下,当有新的待办信息时,也要做提示。用了alert方法、或者用div的方法都很难实现“在浏览器最小化的情况下弹出提示信息”。alert方法会把信息弹出在桌面的正中央,同时会被其它窗口挡住。用div的方法实现的提示框会依赖于父窗口,因为它本身就是html页面上的一部分。最后发现,用window.cre

C# 1584

javascript---window.createPopup

在Web上使用菜单可以极大地节约页面的空间,同时也比较的符合用户从Windows上继承下来的UI操作体验。在以往的Web页菜单设计中,我们 普遍使用div嵌套table的方式来实现菜单,这样的菜单有个最致命的问题就是会被覆盖。我们为了解决这个问题,有时我们 干脆在显示图层菜单的同时隐藏页面上的所有下拉列表框,在菜单消失的时候,再显示他们。这个方法虽然可以解决问题,而其优化过后还可以只隐藏和下拉列表

Simplicity is more complicated than you think 6037

javaFX学习笔记之 管理Web弹出式窗口

管理Web弹出式窗口

zy103118的博客 1117

JS的window.createPopup()学习

function OpenShortcutMenu( domObj ){var pop = window.createPopup();var popBody = pop.document.body;popBody.innerHTML = "Testing..."pop.show(window.event.x, 76, 140,200, document.body);}(1)var pop 变量:p

D-Y-W-DIY-? 1659

炼狱:window.createPopup()弹出提示tips

炼狱:window.createPopup()弹出提示tipsCCBS 系统增加了新的需求,给界面上的Text文本输入框和Select下拉框增加信息提示。对于Text输入框来说,实现起来并不难:重载Text文本框的onmouseover事件,然后显示出Text文本框的title也就可以了。但是,对于Select控件来说就远远没有这么简单了。首先Select本身没有Title属性!无疑增加了实现

SmartJavaer的专栏 2110

window.createPopup

Internet Explorer 5.5支持一个新的window对象的方法:creatPopup()。你可以向下面一样创建一个弹出窗口:   var popupObj = window.createPopup();   当你创建了这个对象后,弹出窗口并不显示。你必须

2101

window.createPopup() 用法

window.createPopup()具有和绝对定位div类似的效果     New Document               function aa(){      var a=window.createPopup();          var p=a.document.body;          p.style.backgroundColor="#ffff99";     

greatzheng的专栏 992

使用window.createPopup();做的简单下拉菜单

使用window.createPopup();做的简单下拉菜单 使用层做下拉菜单或者漂浮图片的话,最大的问题就是会被输入框等挡住,更别说框架,所以现在比较流行用window.createPopup();的说,它可以在页面所有元素之上,不存在被谁遮挡的问题。下面是刚写的一个简单的下拉菜单。代码很简单,很容易看懂,所以修改也方便。//首先定义两个数组,一个是菜单文字,一个是链接var Me

SmartJavaer的专栏 1543

firefox中使用window.createPopup的问题

火狐中使用window.createPopup(),兼容ie的解决办法:if (!window.createPopup) { var __createPopup = function() { var SetElementStyles = function( element, styleDict ) { var style = element.style ; for (

battlehawk 1万+

CreatePopup() ,showModalDialog(),showModalessDialog()

CreatePopup() MethodInternet Explorer 5.5 支持window对象的一个新方法,createPopup()。你可以通过下面的方式创建一个弹出窗口: var popupObj = window.createPopup();当你创建了这个对象时窗口不会被显示,必须调用它的方法:popupObj.show(yOffset, xOffset, width,

asp、.net专栏 2177

JS的window.createPopup()

JS的window.createPopup()学习 function OpenShortcutMenu( domObj ) { var pop = window.createPopup(); var popBody = pop.document.body; popBody.innerHTML = "Testing..." pop.show(window.event.x, 76, 140

My Heart Will Go On 3229

js中window.createPopup()方法以及attachEvent("onmouseover",OverFuncOne)实例

Internet Explorer 5.5支持一个新的window对象的方法:creatPopup()。你可以向下面一样创建一个弹出窗口:   var popupObj = window.createPopup();   当你创建了这个对象后,弹出窗口并不显示。你必须要调用它的show方法:   popupObj.show(yOffset, xOffset, width,

1582

18. Window createPopup() 方法

定义和用法 createPopup() 方法用于创建一个 pop-up 窗口。 语法window.createPopup()实例<html> <head> <script type="text/javascript"> function show_popup() { var p=window.createPopup() var pbody=p.document.body pbody.style.

enlyhua的专栏 1430

ie11不兼容window.createPopup的问题解决

最近在做ie11的兼容性问题,每次都会因为window.createPopup这个已经不支持,而导致会报一些稀奇古怪的错误,比如,var popup=window.createPopup之后,popup这个对象无法使用popup.document.getElementById,会报SCRIPT438: 对象不支持“getElementById”属性或方法这个错,现在终于解决的,,只要在每次调用之前

BinZor的博客 1万+
上一篇: 获取页面的META关键字
下一篇: 表格中动态添加了两行和两个单元格
SmartJavaer
博客等级 码龄20年 13粉丝 37原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值