摘要:官网下载 http://www.amcharts.com然后找到amcharts.js ,打开搜索关键字 “utm_source=swf&utm_medium=demo&utm_campaign=jsDemo”然后找到它前面的if(d!=b) 然后修改成if(d==b) 就搞定了。解压后源码格式如下function() { var a = this.product, b = a + ".com", c = window.location.hostname.split("."), d; 2 <= c.l...
阅读全文
摘要:用document.onreadystatechange的方法来监听状态改变, 然后用document.readyState == “complete”判断是否加载完成document.onreadystatechange = subSomething;//当页面加载状态改变的时候执行这个方法. function subSomething() { if(document.readyState == “complete”) //当页面加载状态 myform.submit(); //表单提交 } 页面加载readyState的五种状态 原文如下:0: (Uninitiali...
阅读全文
摘要:经常使用window.location,它的结构总是记不住,简单梳理下,方便以后查询。location 地址对象 它描述的是某一个窗口对象所打开的地址。要表示当前窗口的地址,只需要使用“location”就行了;若要表示某一个窗口的地址,就使用“<窗口对象>.location”。注意 属于不同协议或不同主机的两个地址之间不能互相引用对方的 location 对象,这是出于安全性的需要。例如,当前窗口打开的是“www.a.com”下面的某一页,另外一个窗口(对象名为:bWindow)打开的是“www.b.com”的网页。如果在当前窗口使用“bWindow.location”,就会出错
阅读全文
摘要:定义和用法不再派发事件。终止事件在传播过程的捕获、目标处理或起泡阶段进一步传播。调用该方法后,该节点上处理该事件的处理程序将被调用,事件不再被分派到其他节点。实例<html> <head> <title>stopPropagation测试</title> <style type="text/css"> td{ width:50px;} </style> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquer
阅读全文
摘要:URL : 统一资源定位符 (Uniform Resource Locator, URL)完整的URL由这几个部分构成:scheme://host:port/path?query#fragmentscheme = 通信协议 (常用的http,ftp,maito等)host = 主机 (域名或IP)port = 端口号path = 路径query = 查询可选,用于给动态网页(如使用CGI、ISAPI、PHP/JSP/ASP/ASP.NET等技术制作的网页)传递参数,可有多个参数,用”&”符号隔开,每个参数的名和值用”=”符号隔开。fragment = 信息片断字符串,用于指定网络资源中
阅读全文
摘要:摘自:http://q.cnblogs.com/q/32935/JavaScript不管是判断PC浏览器还是手机浏览器,都是通过User Agent 来判断。<coding-1 lang="other"><script type="text/javascript">var browser={ versions:function(){ var u = navigator.userAgent, app = navigator.appVersion; return { trident: u.indexOf('Triden...
阅读全文
摘要:一个强制弹出窗口的JavaScript类,存放在JS文件,直接一个函数调用即可,但是此弹出窗口不能自定义样式、宽、高等参数,部分高版本的浏览器已经能够拦截此窗口function ForceWindow (){ this.r = document.documentElement; this.f = document.createElement("FORM"); this.f.target = "_blank"; this.f.method = "post"; this.r.insertBefore(this...
阅读全文
摘要:今天碰到要在一个页面获取另外一个页面url传过来的参数,一开始很本能的想到了用 split("?")这样一步步的分解出需要的参数。后来想了一下,肯定会有更加简单的方法的!所以在网上找到了两个很又简单实用的方法,mark下方法一:正则分析法function getQueryString(name) { var reg =new RegExp("(^|&)"+ name +"=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1
阅读全文
摘要:在一个页面打开之前,把某些比较重要一点的图片用JS先加载,可以使用户在打开网站的过程中不用等着图片一个一个的加载,有时某个图片加载的队列比较靠后,会造成页面刚开始缺胳膊少腿,影响美观。当然也不能预加载太多图片,不然页面最开始响应时间就太长了。function MM_preloadImages() { var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++) if (a[
阅读全文
摘要:javascript中replace()在javascript中,String的函数replace()简直太让人喜爱了。它灵活而强大的字符替换处理能力,让我不禁想向大家介绍它。 replace()最简单的算是能力就是简单的字符替换。示例代码如下:<script language="javascript"> var strM = "javascript is a good script language"; //在此我想将字母a替换成字母A alert(strM.replace("a","A"));<
阅读全文
摘要:<form name="form1" onsubmit="return cc()" ...> <p>单选题: 答案一 <input type=radio value=答案一 name="shuxue">答案二 <input type=radio value=答案二 name="shuxue"> 答案三 <input type=radio value=答案三 name="shuxue"> 答案四 <input type=radio
阅读全文