最近开发一个功能.点击新增按钮弹出一个框,支持多选,然后需要把选择行的id拿到,dialog是juqery的dialog,前端框架用的是easyUI。解决方法如下: var win = this.iframe.contentWindow;//获取当前iframe所在的window对象。var doc = win.document;//得到document对象。 var checked = win.$(#mycustormerGridTable).datagrid(getChecked);//获取子页面选中的行for (var i = 0; i < checked.length; i++) {if (selectedIds.indexOf...
很多时候我们需要提供这样的功能给访问者:当访问者点击页面中的缩略图时,其对应的全尺寸图片将显示在一个新的弹出窗口中供访问者查看。 实现此功能的最简单作法是用以下HTML代码创建一个图像链接: 其中标记的href属性指定全尺寸图片的URL,target属性设置为_blank指定在新窗口中显示该图片;标记的src属性指定缩略图的URL。 如果我们想对显示全尺寸图片的窗口的外观进行某些控制(比如希望弹出窗口的高度、宽...
这个效果前些日子有人在论坛问起,今天有空研究了下。我打了原创标记,因为我在写这个方法时的确没有参考过别人的代码。我的方法其实就是层遮罩加ALPHA滤镜实现预期效果。提示信息框 a{ color:#000; font-size:12px;text-decoration:none} a:hover{ color:#900; text-decoration:underline} body{background:;filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#003366); ov...
iPop Demo iPop Demo This is a demo of the image popup script. I know you want to see it in action. Testing things with a small image. The popups have been setup with the AutoApply extension which will automatically apply iPop to all links to images within a document or within a section of the document. [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
Javascript代码 function openwindow(url,name,iWidth,iHeight) { var url; //转向网页的地址; var name; //网页名称,可为空; var iWidth; //弹出窗口的宽度; var iHeight; //弹出窗口的高度; var iTop = (window.screen.availHeight-30-iHeight)/2; //获得窗口的垂直位置; var iLeft = (window.screen....
一般直接用 window.open方法弹出新窗口最大的问题是在给一些浏览器或工具拦截了, 这个问题比较难解决, 上次忽然想到当用户点击连接再弹出新窗口时是不会拦截的, 何不用JS模拟这个点击事件,所以马上试下, 果然可以, 哈哈,下面的实现方法的源码: 无标题文档 function myopen(url){ var oA = document.createElement('a'); oA.href = url; oA.target = '_blank'; document.body.appendChild(oA); oA.click(); } [Ctrl+A 全...
//more javascript from http://www.smallrain.net function sAlert(str){ var msgw,msgh,bordercolor; msgw=400;//提示窗口的宽度 msgh=100;//提示窗口的高度 titleheight=25 //提示窗口标题高度 bordercolor="#c51100";//提示窗口的边框颜色 titlecolor="#c51100";//提示窗口的标题颜色 var sWidth,sHeight; sWidth=screen.width; sHeight=screen.height; var bgObj=document.createElement("div"); bgObj.setAttribute('id','bg...
Js+DVML:很酷实用的右键弹出菜单 v\:*{behavior:url(#default#VML);} .menulist{position:static;PADDING-TOP:6;LETTER-SPACING:8;HEIGHT:20;TEXT-ALIGN:center;margin-bottom:-2} //作者:风云舞 var menutime1=null,showobjs1=null //menutime1=循环计时器调用变量,showobjs1=绑定菜单,定时器过程执行时调用 function document.onmouseup(){if(event.button==2)menushow(menu2,60,10)} function menushow(showobjs,showwid,...
近来网上经常流传一些关于如何在父窗口控制只弹出一个子窗口 问题,我查看了一些,大部分都是只能解决部分或者很麻烦,还不算完美。比如有人是实现的这样,使用的是Cookie,以下是例子。 主页上做了一个弹出窗口,如何使其只弹出一次,返回主页时不再弹出了。 --------------------------------------------------------------- window.open("http://www.yeboss.com.cn","yeboss","width=300,height=400") ---------------------...
所以用的代码是: onChange="window.open(this.options[this.selectedIndex].value,'_blank')" 但这样很容易被屏蔽的...有更好的办法吗可以用变通的方法, 1.页面用 2.document.getElementById('aa').href=this.options[this.selectedIndex].value; 3.执行document.getElementById('aa').click
我不知道这样的功能叫什么,找了好久也没有找到,所以来找大家帮助了,在此谢谢了。 我的目的是这样的,就是在原有页面基础上,弹出一个新窗,同时原来的页面偏灰色,并且不能操作,必须在弹出的新窗关闭后才能恢复原来窗口的操作。具体效果有点象lightbox和thickbox,我现在是想用thickbox,它可以实现这种旧页面变灰的效果,但是没有办法实现旧页面不能操作的问题。(要在firefox和ie下都能使用,ie的showModalDialog是可以实现这...
这个效果前些日子有人在论坛问起,今天有空研究了下。我打了原创标记,因为我在写这个方法时的确没有参考过别人的代码。我的方法其实就是层遮罩加ALPHA滤镜实现预期效果。提示信息框 a{ color:#000; font-size:12px;text-decoration:none} a:hover{ color:#900; text-decoration:underline} body{background:;filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#003366); ov...
var cookieString = new String(document.cookie) var cookieHeader = 'happy_pop=' //更换happy_pop为任意名称 var beginPosition = cookieString.indexOf(cookieHeader) if (beginPosition window.open('2.html','','top=0,left=0,width=787,height=480,toolbar=yes,menubar=yes,scrollbars=yes,resizable=yes,location=yes,status=yes'); var Then = new Date() Then.setTime(Then.getTime() + 60*1000 ) //同一ip设置过...
弹出式窗口代码生成器 要完成此效果把如下代码加入到区域中 -1){ space=txt.indexOf(wrd); txt=txt.substring(0,space)+smut+txt.substring((space+wrdl),txt.length);} smut=">"; replacewords="> "; space=replacewords.indexOf(" "); wrd=replacewords.substring(0,space); wrdl=wrd.length replacewords=replacewords.substring(space+1,replacewords.length); while (txt.indexOf(wrd)>-1){ spa...
点“为自己付费”按钮之后弹出一个模态化div,点确定按钮之后,表格增加一行记录;同理,点“为他人付费”按钮也增加另外一行记录。可是在IE6、IE7下可以,FF下不行,请问可有办法呢?支付中心-填写资料 #testa,#testa2 { width:100%; } #lockform,#lockform2 { position:absolute; width:expression(this.parentNode.scrollWidth); top:expression(this.parentNode.scrollTop); left:0; height:100%; right:0; bottom:0; z-ind...