错误写法 , 主要是在 href=”#”这里代码如下:错误写法 , 主要是在 href=”#”这里 脚本如下代码如下:if (data == "发送成功") { alert(data); window.location.href = window.location.href; } 正确的写法 href 后面跟一个 javascript:void(0) 如果是IE6 则最好是在onclick后面加一个 return false 1: 代码如下:发送 2:代码如下:发送 3:推荐这种写法,ie6能完美支持代...
window.location.search方法是截取当前url中“?”后面的字符串, 例如:index.php?act=doctor,截取后的字符串就是act=doctor
window.print可以打印网页,但有时候我们只希望打印特定控件或内容,怎么办呢? window.print打印指定div 首先我们可以把要打印的内容放在div中,然后用下面的代码进行打印。 代码如下: function printdiv(printpage) { var headstr = ""; var footstr = ""; var newstr = document.all.item(printpage).innerHTML; var oldstr = document.body.innerHTML; document.body.innerHTML = headstr+newstr+footstr; window.print();...
首先说明的是 window.navigate 与 window.location.href 都是实现页面链接跳转的,下面将介绍它们的区别。 window.navigate("http://jb51.net/") 这个方法是只针对IE的,不适用于火狐等其他浏览器,在HTML DOM Window Object中,根本没有列出window.navigate这个方法,所以这个方法尽量少用,遗忘最好。 location 属性是兼容所有浏览器的。因此在实现页面跳转的时候还是使用这个比较靠谱,比如: 脚本之家
window.location.href=&http://www.webjx.com/javascript/ldquo;url”:改变url地址;window.location.replace(“url”):将地址替换成新url,该方法通过指定URL替换当前缓存在历史里(客户端)的项目,因此当使用replace方法之后,你不能通过“前进”和“后 退”来访问已经被替换的URL,这个特点对于做一些过渡页面非常有用!window.location.reload():强制刷新页面,从服务器重新请求!
代码如下: var timer var winOpen function IfWindowClosed() { if (winOpen.closed == true) { document.fm_Info.txtValue.value="child closed" window.clearInterval(timer) } } document.fm_Info.txtValue.value="" winOpen=window.open("child.htm","","toolbar=no, location=no, directories=no, status=no, menubar=no" ) timer=window.setInterval("IfWindowClosed()",500); JavaScript教程/参考手册 ...
Metro风格设计主要特点 1.Windows 8 Metro风格设计,实现网站或系统功能的导航 2.纯Javascript实现 3.支持所有IE、360、Chrome等常用浏览器 4.支持圆角、阴影、卡片切换等特效 5.支持卡片的放大、缩小、增加、删除等功能 6.可自定义卡片背景色、背景图片、卡片图片、卡片文字 7.卡片间可任意切换 Metro风格截图 Metro部分算法 卡片显示部分代码: 代码如下: str=; str+=; str+=; str+=; 移动单元格JS脚本: 代码如下: function...
代码如下: window.onload=function{} 表示页面加载完了后(包括dom和js),再执行函数里面的内容; 代码如下: $(function(){}) 表示页面(dom)加载完了后,再执行函数里面的内容
之前做一个扩展,需要在改变窗口大小的时候保证页面显示正常,于是用了 window.onresize 但是发现每次 onresize 后页面中状态总是不对,后来查找出来原来是 onresize 事件触发了多次找成的,于是网上搜集了下解决办法,整理一下。 // 关于 onresize 事件触发次数,不同浏览器不同,safari, opera, firefox 都是一次(分别只用了一个版本测试,都是较新的); //ie6 在 quirk 下触发 2 次,标准下 3 次;ie7,8 在 quirk 和 standard 都...
window.onresize 在IE浏览器下有多次被执行甚至死循环的bug,会导致浏览器卡死 解决方案: 代码如下:// IE浏览器下将onresize事件放在div上if(navigator.userAgent && navigator.userAgent.toLowerCase().indexOf("msie")>-1){ document.body.innerHTML = + document.body.innerHTML; } else { window.onresize = function(){ resetClientWidth(); lazyLoadImgesMethod(); };}ps:FF浏览器不支持在div上写o...
1、最简单的调用方式 直接写到html的body标签里面,如: 代码如下: 2、在JS语句调用 代码如下: function func(){……} window.onload=func; 3、同时 调用多个函数 直接写到html的body标签里面,如: 代码如下: 4、js调用多个函数,以下这种调用方式可以用于不太复杂的JS程序中,如果程序函数很多,逻辑比较复杂,可以考虑用第五种方式。 代码如下: function func1(){……} function func2(){……} function func3(...
Mac 在Mac下,如果你喜欢用homebrew,那么只用一行就可以装好: brew install node 否则,只能考虑手工安装了,步骤如下: 安装Xcode 安装git 运行下面的命令行编译node.js 代码如下: git clone git://github.com/ry/node.git cd node ./configure make sudo make install Ubuntu 安装依赖包 sudo apt-get install g++ curl libssl-dev apache2-utils sudo apt-get install git-core 运行下面的命令行: 代码如下: git clone git:...
1.top该变更永远指分割窗口最高层次的浏览器窗口。如果计划从分割窗口的最高层次开始执行命令,就可以用top变量。 2.openeropener用于在window.open的页面引用执行该window.open方法的的页面的对象。例如:A页面通过window.open()方法弹出了B页面,在B页面中就可以通过opener来引用A页面,这样就可以通过这个对象来对A页面进行操作。 3.parentparent用于在iframe,frame中生成的子页面中访问父页面的对象。例如:A页面中有一个ifram...
window对象是JavaScript浏览器对象模型中的顶层对象,包含多个常用方法和属性: 1 打开新窗口 代码如下: window.open(pageURL,name,parameters) 其中: pageURL为子窗口路径 name为子窗口句柄 parameters为窗口参数(各参数用逗号分隔) 如: 代码如下: window.open("http://www.cnblogs.com/zhouhb/","open",height=100,width=400,top=0,left=0,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no); 2 打...
一、代码示例 代码如下: window.open(url,新窗口,width=+(window.screen.availWidth-10)+,height=+(window.screen.availHeight-30)+,top=0,left=0,resizable=yes,status=yes,menubar=no,scrollbars=yes); 二、命令解析 window.open 弹出新窗口的命令 page.html 弹出窗口的文件名 newwindow 弹出窗口的名字(不是文件名),非必须,可用空''代替 height=100 窗口高度 width=400 窗口宽度 top=0 窗口距离屏幕上方的象素值 left=0 窗...