﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-java fans-文章分类-JavaScript学习</title><link>http://www.blogjava.net/jlin/category/13978.html</link><description /><language>zh-cn</language><lastBuildDate>Mon, 23 Mar 2015 09:41:17 GMT</lastBuildDate><pubDate>Mon, 23 Mar 2015 09:41:17 GMT</pubDate><ttl>60</ttl><item><title>如何解决XMLHttpRequest cannot load file~~~~~~~Origin 'null' is therefore not allowed access (chrome)</title><link>http://www.blogjava.net/jlin/articles/423730.html</link><dc:creator>fly</dc:creator><author>fly</author><pubDate>Sun, 22 Mar 2015 15:20:00 GMT</pubDate><guid>http://www.blogjava.net/jlin/articles/423730.html</guid><wfw:comment>http://www.blogjava.net/jlin/comments/423730.html</wfw:comment><comments>http://www.blogjava.net/jlin/articles/423730.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jlin/comments/commentRss/423730.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jlin/services/trackbacks/423730.html</trackback:ping><description><![CDATA[<font size="4">错误&nbsp;&nbsp;</font> 
<div><span style="font-size: 18px"><br /></span></div>
<p><span style="font-size: 18px">&nbsp; &nbsp; &nbsp; &nbsp;最近在做框架的时候，需要加载.html文件和.json文件的时候出现了以下一个错误：</span></p>
<p><span style="font-size: 18px">&nbsp; &nbsp;<img alt="" src="http://img.blog.csdn.net/20140616085940875?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZGFuZGFuem1j/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" /><br /></span></p>
<p><span style="font-size: 18px"><br /></span></p>
<h1><a name="t1"></a><span style="font-size: 18px">分析&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br /></span><span style="font-size: 18px">&nbsp; 原因是chrome不支持本地文件加载。<br /></span></h1>
<h1><a name="t2"></a><span style="font-size: 18px">原因</span></h1>
<div><span style="font-size: 18px"><br /></span></div>
<p><span style="font-size: 18px">&nbsp; &nbsp; &nbsp; &nbsp;这就让我不得不想想是否是其他的原因了，</span><span style="font-size: 18px">后来，通过一番查询，找到了原因。</span></p>
<p><span style="font-size: 18px">&nbsp; &nbsp; &nbsp; &nbsp;原因如下：</span></p>
<p><span style="font-size: 18px">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Chrome不支持本地Ajax请求，当我在.html文件中访问.json文件时就会出现这个问题，就是说这个时候不能加载这个.html文件。</span></p>
<p><span style="font-size: 18px"><br /></span></p>
<h1><a name="t3"></a><span style="font-size: 18px">解决方式</span></h1>
<div><span style="font-size: 18px"><br /></span></div>
<p><span style="font-size: 18px">&nbsp; &nbsp; &nbsp; &nbsp;打开Chrome快捷方式的属性中设置：</span></p>
<p><span style="font-size: 18px">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span><span style="line-height: 21px; font-family: 宋体"><span style="font-size: 18px">右击Chrome浏览器快捷方式，选择&#8220;属性&#8221;，</span></span></p>
<p><span style="line-height: 21px; font-family: 宋体"><span style="font-size: 18px">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 在&#8220;目标&#8221;中加上 </span><span style="color: red; font-size: 18px">-allow-file-access-from-files</span><span style="font-size: 18px">，注意前面有个空格，</span></span></p>
<p><span style="line-height: 21px; font-family: 宋体"><span style="font-size: 18px">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 重启Chrome浏览器便可。</span></span></p>
<p><span style="font-size: 18px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img border="0" alt="" src="http://www.blogjava.net/images/blogjava_net/jlin/chrome.jpg" width="640" height="473" /><!--StartFragment -->
</p>
<div> </div>
<p></span></p>
<p><span style="font-size: 18px">&nbsp; &nbsp; &nbsp; &nbsp;这样就正常加载了。</span></p>
<p><span style="font-size: 18px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img border="0" alt="" src="http://www.blogjava.net/images/blogjava_net/jlin/test-data.jpg" /><br />&nbsp;</span></p>
<h1><a name="t4"></a><span style="font-size: 18px">总结</span></h1>
<div><span style="font-size: 18px"><br /></span></div>
<div><span style="font-size: 18px">&nbsp; &nbsp; &nbsp; &nbsp;做项目的时候要懂得调试，不能一遇到错误就开始寻求帮助，先要学着自己解决，对错误进行分析，逐一排查，最终找到错误原因，然后剩下的如何解决就不是大问题了。</span></div><img src ="http://www.blogjava.net/jlin/aggbug/423730.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jlin/" target="_blank">fly</a> 2015-03-22 23:20 <a href="http://www.blogjava.net/jlin/articles/423730.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>实现自动提示的文本框--普通实现和Jquery实现</title><link>http://www.blogjava.net/jlin/articles/392254.html</link><dc:creator>fly</dc:creator><author>fly</author><pubDate>Fri, 30 Nov 2012 02:35:00 GMT</pubDate><guid>http://www.blogjava.net/jlin/articles/392254.html</guid><wfw:comment>http://www.blogjava.net/jlin/comments/392254.html</wfw:comment><comments>http://www.blogjava.net/jlin/articles/392254.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jlin/comments/commentRss/392254.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jlin/services/trackbacks/392254.html</trackback:ping><description><![CDATA[<p>普通实现:<br />&lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "<a href="http://www.w3.org/TR/html4/loose.dtd">http://www.w3.org/TR/html4/loose.dtd</a>"&gt;<br />&lt;html&gt;<br />&lt;head&gt;<br />&lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8"&gt;<br />&lt;title&gt;实现自动提示的文本框&lt;/title&gt;<br />&lt;style type="text/css"&gt;<br />&lt;!--<br />body {<br />&nbsp;font-family: Arial;<br />&nbsp;font-size:12px; <br />&nbsp;padding:0px; margin:5px;<br />}<br />form {<br />&nbsp;padding:0px; margin:0px;<br />}.<br />input {<br />&nbsp;font-family: Arial;font-size:12px; <br />&nbsp;padding:1px; margin:0px;<br />&nbsp;border: 1px solid #000000;<br />&nbsp;width: 200px; <br />}<br />#popup {<br />&nbsp;position:absolute;width: 202px; <br />&nbsp;color:#004a7e; font-family: Arial;font-size:12px; <br />&nbsp;left:41px; top:25px;<br />}<br />#popup.show {<br />&nbsp;border:1px solid #004a7e;<br />}<br />#popup.hide {<br />&nbsp;border:none;<br />}<br />ul{<br />&nbsp;list-style:none;<br />&nbsp;color:#004a7e; <br />&nbsp;padding:0px; margin:0px;<br />}<br />li.mouseOver{<br />&nbsp; background-color:#004a7e;<br />&nbsp; color:#FFFFFF; <br />}<br />li.mouseOut{<br />&nbsp; background-color:#FFFFFF;<br />&nbsp; color:#004a7e; <br />}<br />--&gt;<br />&lt;/style&gt;<br />&lt;script src="../Jscript/jquery-1.4.2.js"&gt;&lt;/script&gt;<br />&lt;script type="text/javascript"&gt;<br />var inputField;<br />var popDiv;<br />var colorsUI;<br />var xmlHttp;<br />function createHttpRequest()<br />{<br />&nbsp;// var xmlHttp=null;<br />&nbsp; try<br />&nbsp;&nbsp;&nbsp; {<br />&nbsp;&nbsp;&nbsp; // Firefox, Opera 8.0+, Safari<br />&nbsp;&nbsp;&nbsp; xmlHttp=new XMLHttpRequest();<br />&nbsp;&nbsp;&nbsp; }<br />&nbsp; catch (e)<br />&nbsp;&nbsp;&nbsp; {<br />&nbsp;&nbsp;&nbsp; // Internet Explorer<br />&nbsp;&nbsp;&nbsp; try<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp;&nbsp; catch (e)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp;&nbsp; }<br />&nbsp; return xmlHttp;<br />}<br />function initVars(){<br />&nbsp;inputField = document.getElementById("colors");<br />&nbsp;popDiv = document.getElementById("popup");<br />&nbsp;colorsUI = document.getElementById("colors_ul");<br />}<br />function clearColors(){<br />&nbsp;for(var i =colorsUI.childNodes.length-1; i&gt;=0; i--){<br />&nbsp;&nbsp;colorsUI.removeChild(colorsUI.childNodes[i]);<br />&nbsp;}<br />&nbsp;popDiv.className="hide";<br />}<br />function setColors(the_colors){<br />&nbsp;clearColors();<br />&nbsp;popDiv.className="show";<br />&nbsp;var oLi;<br />&nbsp;for(var i = 0; i&lt;the_colors.length; i++){<br />&nbsp;&nbsp;oLi = document.createElement("li");<br />&nbsp;&nbsp;colorsUI.appendChild(oLi);<br />&nbsp;&nbsp;oLi.appendChild(document.createTextNode(the_colors[i]));<br />&nbsp;&nbsp;oLi.onmouseover = function(){<br />&nbsp;&nbsp;&nbsp;this.className = "mouseOver";<br />&nbsp;&nbsp;}<br />&nbsp;&nbsp;oLi.onmouseout = function(){<br />&nbsp;&nbsp;&nbsp;this.className = "mouseOut";<br />&nbsp;&nbsp;}<br />&nbsp;&nbsp;oLi.onclick = function(){<br />&nbsp;&nbsp;&nbsp;inputField.value=this.firstChild.nodeValue;<br />&nbsp;&nbsp;&nbsp;clearColors();<br />&nbsp;&nbsp;}<br />&nbsp;}<br />}<br />function findColors(){<br />&nbsp;initVars();<br />&nbsp;if(inputField.value.length &gt; 0){<br />&nbsp;&nbsp;createHttpRequest();<br />&nbsp;&nbsp;var sUrl ="auto_prompt.jsp?sColor="+inputField.value+"&amp;timesstamp="+new Date().getTime();<br />&nbsp;&nbsp;xmlHttp.open("GET",sUrl,true);<br />&nbsp;&nbsp;xmlHttp.onreadystatechange=function(){<br />&nbsp;&nbsp;&nbsp; if (xmlHttp.readyState==4 &amp;&amp; xmlHttp.status==200){<br />&nbsp;&nbsp;&nbsp;&nbsp; var aResult = new Array();<br />&nbsp;&nbsp;&nbsp;&nbsp; if(xmlHttp.responseText.length){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; aResult = xmlHttp.responseText.split(",");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; setColors(aResult);<br />&nbsp;&nbsp;&nbsp;&nbsp; }else{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; clearColors();<br />&nbsp;&nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp;xmlHttp.send(null);<br />&nbsp;}else{<br />&nbsp;&nbsp;clearColors();<br />&nbsp;}<br />}<br />&lt;/script&gt;<br />&lt;/head&gt;<br />&lt;body&gt;<br />&lt;form method="post" name="myForm1"&gt;<br />Color: &lt;input type="text" name="colors" id="colors" onkeyup="findColors();"&gt;<br />&lt;/form&gt;<br />&lt;div id="popup"&gt;<br />&nbsp;&lt;ul id="colors_ul"&gt;&lt;/ul&gt;<br />&lt;/div&gt;<br />&lt;/body&gt;<br />&lt;/html&gt;</p>
<p>JQuery 实现自动提示的文本框</p>
<p>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "<a href="http://www.w3.org/TR/html4/loose.dtd">http://www.w3.org/TR/html4/loose.dtd</a>"&gt;<br />&lt;html&gt;<br />&lt;head&gt;<br />&lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8"&gt;<br />&lt;title&gt;JQuery 实现自动提示的文本框&lt;/title&gt;<br />&lt;style type="text/css"&gt;<br />&lt;!--<br />body {<br />&nbsp;font-family: Arial;<br />&nbsp;font-size:12px; <br />&nbsp;padding:0px; margin:5px;<br />}<br />form {<br />&nbsp;padding:0px; margin:0px;<br />}<br />input {<br />&nbsp;font-family: Arial;font-size:12px; <br />&nbsp;padding:1px; margin:0px;<br />&nbsp;border: 1px solid #000000;<br />&nbsp;width: 200px; <br />}<br />#popup {<br />&nbsp;position:absolute;width: 202px; <br />&nbsp;color:#004a7e; font-family: Arial;font-size:12px; <br />&nbsp;left:41px; top:25px;<br />}<br />#popup.show {<br />&nbsp;border:1px solid #004a7e;<br />}<br />#popup.hide {<br />&nbsp;border:none;<br />}<br />ul{<br />&nbsp;list-style:none;<br />&nbsp;color:#004a7e; <br />&nbsp;padding:0px; margin:0px;<br />}<br />li.mouseOver{<br />&nbsp; background-color:#004a7e;<br />&nbsp; color:#FFFFFF; <br />}<br />li.mouseOut{<br />&nbsp; background-color:#FFFFFF;<br />&nbsp; color:#004a7e; <br />}<br />--&gt;<br />&lt;/style&gt;<br />&lt;script src="../Jscript/jquery-1.4.2.js"&gt;&lt;/script&gt;<br />&lt;script type="text/javascript"&gt;<br />var inputField;<br />var popDiv;<br />var colorsUI;<br />function initVars(){<br />&nbsp;inputField = $("#colors");<br />&nbsp;popDiv = $("#popup");<br />&nbsp;colorsUI = $("#colors_ul");<br />}<br />function clearColors(){<br />&nbsp;colorsUI.empty();<br />&nbsp;popDiv.removeClass("show");<br />}<br />function setColors(the_colors){<br />&nbsp;clearColors();<br />&nbsp;popDiv.addClass("show");<br />&nbsp;for(var i = 0; i&lt;the_colors.length; i++){<br />&nbsp;&nbsp;colorsUI.append($("&lt;li&gt;"+the_colors[i]+"&lt;li&gt;"));<br />&nbsp;&nbsp;colorsUI.find("li").click(function(){<br />&nbsp;&nbsp;&nbsp;inputField.val($(this).text());<br />&nbsp;&nbsp;&nbsp;clearColors();<br />&nbsp;&nbsp;&nbsp;}).hover(<br />&nbsp;&nbsp;&nbsp;&nbsp;function(){ $(this).addClass("mouseOver");},<br />&nbsp;&nbsp;&nbsp;&nbsp;function(){ $(this).removeClass("mouseOver");}<br />&nbsp;&nbsp;&nbsp;&nbsp; );<br />&nbsp;}<br />}<br />function findColors(){<br />&nbsp;initVars();<br />&nbsp;if(inputField.val().length &gt; 0){<br />&nbsp;&nbsp;$.get("auto_prompt.jsp", {sColor:inputField.val()},<br />&nbsp;&nbsp;&nbsp;function(data){<br />&nbsp;&nbsp;&nbsp;&nbsp; var aResult = new Array();<br />&nbsp;&nbsp;&nbsp;&nbsp; if(data.length &gt; 0 ){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; aResult = data.split(",");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; setColors(aResult);<br />&nbsp;&nbsp;&nbsp;&nbsp; }else{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; clearColors();<br />&nbsp;&nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp;});<br />&nbsp;}else{<br />&nbsp;&nbsp;clearColors();<br />&nbsp;}<br />}<br />&lt;/script&gt;<br />&lt;/head&gt;<br />&lt;body&gt;<br />&lt;form method="post" name="myForm1"&gt;<br />Color: &lt;input type="text" name="colors" id="colors" onkeyup="findColors();"&gt;<br />&lt;/form&gt;<br />&lt;div id="popup"&gt;<br />&nbsp;&lt;ul id="colors_ul"&gt;&lt;/ul&gt;<br />&lt;/div&gt;<br />&lt;/body&gt;<br />&lt;/html&gt;<br />服务器端简单jsp实现</p>
<p>&lt;%@ page language="java" contentType="text/html; charset=UTF-8"<br />&nbsp;&nbsp;&nbsp; pageEncoding="UTF-8"%&gt;<br />&lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "<a href="http://www.w3.org/TR/html4/loose.dtd">http://www.w3.org/TR/html4/loose.dtd</a>"&gt;<br />&lt;html&gt;<br />&lt;head&gt;<br />&lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8"&gt;<br />&lt;%@ page import="java.util.Date" %&gt;<br />&lt;title&gt;Jquery ajax&lt;/title&gt;<br />&lt;/head&gt;<br />&lt;body&gt;<br />&lt;%<br />//response.addHeader("pragma","no-cache");<br />String input = request.getParameter("sColor").trim();<br />if(input.length()==0)<br />&nbsp;return ;<br />String result="";<br />String [] aColors ={"a","and","as", "are","about","all", "adobe","an","account",<br />&nbsp;&nbsp;"b","be","bye","boy","business","back","because","before","book","below","been","blog","box"};<br />&nbsp;for(int i= 0 ; i&lt;aColors.length; i++){<br />&nbsp; if(aColors[i].indexOf(input) == 0)<br />&nbsp;&nbsp; result+= aColors[i]+",";<br />&nbsp;}<br />&nbsp;if(result.length() &gt; 0){<br />&nbsp; result = result.substring(0, result.length()-1);<br />&nbsp;}<br />response.getWriter().write(result);<br />response.getWriter().close();<br />%&gt;<br />&lt;/body&gt;<br />&lt;/html&gt;</p><img src ="http://www.blogjava.net/jlin/aggbug/392254.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jlin/" target="_blank">fly</a> 2012-11-30 10:35 <a href="http://www.blogjava.net/jlin/articles/392254.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Window_Open详解</title><link>http://www.blogjava.net/jlin/articles/383797.html</link><dc:creator>fly</dc:creator><author>fly</author><pubDate>Mon, 23 Jul 2012 14:35:00 GMT</pubDate><guid>http://www.blogjava.net/jlin/articles/383797.html</guid><wfw:comment>http://www.blogjava.net/jlin/comments/383797.html</wfw:comment><comments>http://www.blogjava.net/jlin/articles/383797.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jlin/comments/commentRss/383797.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jlin/services/trackbacks/383797.html</trackback:ping><description><![CDATA[<div><strong><strong>引：</strong><a href="http://blog.csdn.net/saiyuki/archive/2005/03/15/319658.aspx" target="_blank"><span id="ArticleContent1_ArticleContent1_lblContent"><strong>Window_Open详解</strong></span></a><br />一、window.open()支持环境：<br /></strong>JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+<br /><br /><strong>二、基本语法：</strong><br />window.open(pageURL,name,parameters) <br />其中：<br />pageURL 为子窗口路径 <br />name 为子窗口句柄 <br />parameters 为窗口参数(各参数用逗号分隔) <br /><br /><strong>三、示例：</strong><br />
<table class="ubb_code" border="0" cellspacing="1" cellpadding="0" width="90%">
<tbody>
<tr>
<td>&lt;SCRIPT&gt; <br />&lt;!-- <br />window.open ('page.html','newwindow','height=100,width=400,top=0,left=0,toolbar=no,menubar=no,scrollbars=no, resizable=no,location=no, status=no') <br />//写成一行 <br />--&gt; <br />&lt;/SCRIPT&gt;<br /></td></tr></tbody></table><br />　　脚本运行后，page.html将在新窗体newwindow中打开，宽为100，高为400，距屏顶0象素，屏左0象素，无工具条，无菜单条，无滚动条，不可调整大小，无地址栏，无状态栏。请对照。<br />　　上例中涉及的为常用的几个参数，除此以外还有很多其他参数，请见四。<br /><br /><strong>四、各项参数</strong><br />　　其中yes/no也可使用1/0；pixel value为具体的数值，单位象素。<br /><br />参数 | 取值范围 | 说明 <br /><br />alwaysLowered | yes/no | 指定窗口隐藏在所有窗口之后 <br />alwaysRaised | yes/no | 指定窗口悬浮在所有窗口之上 <br />depended | yes/no | 是否和父窗口同时关闭 <br />directories | yes/no | Nav2和3的目录栏是否可见 <br />height | pixel value | 窗口高度 <br />hotkeys | yes/no | 在没菜单栏的窗口中设安全退出热键 <br />innerHeight | pixel value | 窗口中文档的像素高度 <br />innerWidth | pixel value | 窗口中文档的像素宽度 <br />location | yes/no | 位置栏是否可见 <br />menubar | yes/no | 菜单栏是否可见 <br />outerHeight | pixel value | 设定窗口(包括装饰边框)的像素高度 <br />outerWidth | pixel value | 设定窗口(包括装饰边框)的像素宽度 <br />resizable | yes/no | 窗口大小是否可调整 <br />screenX | pixel value | 窗口距屏幕左边界的像素长度 <br />screenY | pixel value | 窗口距屏幕上边界的像素长度 <br />scrollbars | yes/no | 窗口是否可有滚动栏 <br />titlebar | yes/no | 窗口题目栏是否可见 <br />toolbar | yes/no | 窗口工具栏是否可见 <br />Width | pixel value | 窗口的像素宽度 <br />z-look | yes/no | 窗口被激活后是否浮在其它窗口之上<br /><br />=====================================================<br /><br /><strong>【1、最基本的弹出窗口代码】 </strong><br />　　其实代码非常简单： <br />
<table class="ubb_code" border="0" cellspacing="1" cellpadding="0" width="90%">
<tbody>
<tr>
<td>&lt;SCRIPT LANGUAGE="javascript"&gt; <br />&lt;!-- <br />window.open ('page.html') <br />--&gt; <br />&lt;/SCRIPT&gt;</td></tr></tbody></table><br />　　因为着是一段javascripts代码，所以它们应该放在&lt;SCRIPT LANGUAGE="javascript"&gt;标签和&lt;/script&gt;之间。&lt;!-- 和 --&gt;是对一些版本低的浏览器起作用，在这些老浏览器中不会将标签中的代码作为文本显示出来。要养成这个好习惯啊。 <br />　　Window.open ('page.html') 用于控制弹出新的窗口page.html，如果page.html不与主窗口在同一路径下，前面应写明路径，绝对路径(http://)和相对路径(../)均可。用单引号和双引号都可以，只是不要混用。 <br />　　这一段代码可以加入HTML的任意位置，&lt;head&gt;和&lt;/head&gt;之间可以，&lt;body&gt;间&lt;/body&gt;也可以，越前越早执行，尤其是页面代码长，又想使页面早点弹出就尽量往前放。 <br /><br /><strong>【2、经过设置后的弹出窗口】</strong> <br /><br />　　下面再说一说弹出窗口的设置。只要再往上面的代码中加一点东西就可以了。 <br />　　我们来定制这个弹出的窗口的外观，尺寸大小，弹出的位置以适应该页面的具体情况。 <br />
<table class="ubb_code" border="0" cellspacing="1" cellpadding="0" width="90%">
<tbody>
<tr>
<td>&lt;SCRIPT LANGUAGE="javascript"&gt; <br />&lt;!-- <br />window.open ('page.html', 'newwindow', 'height=100, width=400, top=0,left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no') <br />//写成一行 <br />--&gt; <br />&lt;/SCRIPT&gt;</td></tr></tbody></table><br />参数解释： <br />&lt;SCRIPT LANGUAGE="javascript"&gt; js脚本开始； <br />window.open 弹出新窗口的命令； <br />'page.html' 弹出窗口的文件名； <br />'newwindow' 弹出窗口的名字（不是文件名），非必须，可用空''代替； <br />height=100 窗口高度； <br />width=400 窗口宽度； <br />top=0 窗口距离屏幕上方的象素值； <br />left=0 窗口距离屏幕左侧的象素值； <br />toolbar=no 是否显示工具栏，yes为显示； <br />menubar，scrollbars 表示菜单栏和滚动栏。 <br />Resizable=no 是否允许改变窗口大小，yes为允许； <br />location=no 是否显示地址栏，yes为允许； <br />status=no 是否显示状态栏内的信息（通常是文件已经打开），yes为允许； <br />&lt;/SCRIPT&gt; js脚本结束 <br /><br /><strong>【3、用函数控制弹出窗口】</strong> <br /><br />　　下面是一个完整的代码。<br />
<table class="ubb_code" border="0" cellspacing="1" cellpadding="0" width="90%">
<tbody>
<tr>
<td><br />&lt;html&gt; <br />&lt;head&gt; <br />&lt;script LANGUAGE="JavaScript"&gt; <br />&lt;!-- <br />function openwin() { window.open ("page.html", "newwindow", "height=100, width=400, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no") <br />//写成一行 <br />} <br />/<span>/--&gt; </span><br /><span>&lt;/script&gt; </span><br /><span>&lt;/head&gt; </span><br /><span>&lt;body onload="openwin()"&gt; </span><br /><span>&#8230;任意的页面内容&#8230; </span><br /><span>&lt;/body&gt; </span><br /><span>&lt;/html&gt;</span></td></tr></tbody></table><br /><span>这里定义了一个函数openwin(),函数内容就是打开一个窗口。在调用它之前没有任何用途。 </span><br /><span>怎么调用呢？ </span><br /><span>方法一：&lt;body onload="openwin()"&gt; 浏览器读页面时弹出窗口； </span><br /><span>方法二：&lt;body onunload="openwin()"&gt; 浏览器离开页面时弹出窗口； </span><br /><span>方法三：用一个连接调用： </span><br /><span>&lt;a href="#" onclick="openwin()"&gt;打开一个窗口&lt;/a&gt; </span><br /><span>注意：使用的"#"是虚连接。 </span><br /><span>方法四：用一个按钮调用： </span><br /><span>&lt;input type="button" onclick="openwin()" value="打开窗口"&gt; </span><br /><br /><strong>【4、同时弹出2个窗口】 </strong><br /><br /><span>　　对源代码稍微改动一下：</span><br />
<table class="ubb_code" border="0" cellspacing="1" cellpadding="0" width="90%">
<tbody>
<tr>
<td><br />&lt;script LANGUAGE="JavaScript"&gt; <br />&lt;!-- <br />function openwin() <br />{ window.open ("page.html", "newwindow", "height=100, width=100, top=0,left=0,toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no") <br />//写成一行 <br />window.open ("page2.html", "newwindow2", "height=100, width=100, top=100, left=100,toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no") <br />//写成一行 <br />} <br />/<span>/--&gt; </span><br /><span>&lt;/script&gt;</span></td></tr></tbody></table><br /><span>　　</span><span>为避免弹出的2个窗口覆盖，用top和left控制一</span><span>下弹出的位</span><span>置不要相</span><span>互</span>覆盖即可。最后用上面说过的四种方法调用即可。 <br /><strong>注意：2个窗口的name(newwindows和newwindow2)不要相同，或者干脆全部为空。OK？ 这个要关注下，如果两个窗口的名字<br />一样的话，第二个窗口就会OPEN失败！！！<br /></strong><br /><strong>【5、主窗口打开文件1.htm，同时弹出小窗口page.html】</strong> <br /><br />　　如下代码加入主窗口&lt;head&gt;区：<br />
<table class="ubb_code" border="0" cellspacing="1" cellpadding="0" width="90%">
<tbody>
<tr>
<td><br />&lt;script language="javascript"&gt; <br />&lt;!-- <br />function openwin() <br />{window.open("page.html","","width=200,height=200") <br />} <br />//--&gt; <br />&lt;/script&gt;</td></tr></tbody></table><br />　　加入&lt;body&gt;区： <br />&lt;a href="1.htm" onclick="openwin()"&gt;open&lt;/a&gt;即可。 <br /><br /><strong>【6、弹出的窗口之定时关闭控制】</strong> <br /><br />　　下面我们再对弹出的窗口进行一些控制，效果就更好了。如果我们再将一小段代码加入弹出的页面(注意是加入到page.html的HTML中，可不是主页面中，否则&#8230;)，让它10秒后自动关闭是不是更酷了？ <br />　　首先，将如下代码加入page.html文件的&lt;head&gt;区：<br />
<table class="ubb_code" border="0" cellspacing="1" cellpadding="0" width="90%">
<tbody>
<tr>
<td><br />&lt;script language="JavaScript"&gt; <br />function closeit() <br />{setTimeout("self.close()",10000) //毫秒} <br />&lt;/script&gt;</td></tr></tbody></table><br />　　然后，再用&lt;body onload="closeit()"&gt; 这一句话代替page.html中原有的&lt;BODY&gt;这一句就可以了。(这一句话千万不要忘记写啊！这一句的作用是调用关闭窗口的代码，10秒钟后就自行关闭该窗口。) <br /><br /><strong>【7、在弹出窗口中加上一个关闭按钮】</strong> <br />
<table class="ubb_code" border="0" cellspacing="1" cellpadding="0" width="90%">
<tbody>
<tr>
<td>&lt;FORM&gt; <br />&lt;INPUT TYPE='BUTTON' VALUE='关闭' onClick='window.close()'&gt; <br />&lt;/FORM&gt;</td></tr></tbody></table><br />　　呵呵，现在更加完美了！ <br /><br /><strong>【8、内包含的弹出窗口-一个页面两个窗口】</strong> <br /><br />　　上面的例子都包含两个窗口，一个是主窗口，另一个是弹出的小窗口。 <br />　　通过下面的例子，你可以在一个页面内完成上面的效果。 <br />
<table class="ubb_code" border="0" cellspacing="1" cellpadding="0" width="90%">
<tbody>
<tr>
<td>&lt;html&gt; <br />&lt;head&gt; <br />&lt;SCRIPT LANGUAGE="JavaScript"&gt; <br />function openwin() <br />{OpenWindow=window.open("", "newwin", "height=250, width=250,toolbar=no,scrollbars="+scroll+",menubar=no"); <br />//写成一行 <br />OpenWindow.document.write("&lt;TITLE&gt;例子&lt;/TITLE&gt;") <br />OpenWindow.document.write("&lt;BODY BGCOLOR=#ffffff&gt;") <br />OpenWindow.document.write("&lt;h1&gt;Hello!&lt;/h1&gt;") <br />OpenWindow.document.write("New window opened!") <br />OpenWindow.document.write("&lt;/BODY&gt;") <br />OpenWindow.document.write("&lt;/HTML&gt;") <br />OpenWindow.document.close()} <br />&lt;/SCRIPT&gt; <br />&lt;/head&gt; <br />&lt;body&gt; <br />&lt;a href="#" onclick="openwin()"&gt;打开一个窗口&lt;/a&gt; <br />&lt;input type="button" onclick="openwin()" value="打开窗口"&gt; <br />&lt;/body&gt; <br />&lt;/html&gt;</td></tr></tbody></table><br />　　看看 OpenWindow.document.write()里面的代码不就是标准的HTML吗？只要按照格式写更多的行即可。千万注意多一个标签或少一个标签就会出现错误。记得用OpenWindow.document.close()结束啊。 <br /><br />【9、终极应用--弹出的窗口之Cookie控制】 <br /><br />　　回想一下，上面的弹出窗口虽然酷，但是有一点小毛病(沉浸在喜悦之中，一定没有发现吧？)比如你将上面的脚本放在一个需要频繁经过的页面里(例如首页)，那么每次刷新这个页面，窗口都会弹出一次，是不是非常烦人？:-(有解决的办法吗？Yes! ;-) Follow me. <br />　　我们使用cookie来控制一下就可以了。<br />　　首先，将如下代码加入主页面HTML的&lt;HEAD&gt;区： <br />
<table class="ubb_code" border="0" cellspacing="1" cellpadding="0" width="90%">
<tbody>
<tr>
<td>&lt;script&gt; <br />function openwin() <br />{window.open("page.html","","width=200,height=200")} <br />function get_cookie(Name) <br />{var search = Name + "=" <br />var returnvalue = ""; <br />if (document.cookie.length &gt; 0) { <br />offset = document.cookie.indexOf(search) <br />if (offset != -1) { <br />offset += search.length <br />end = document.cookie.indexOf(";", offset); <br />if (end == -1) <br />end = document.cookie.length; <br />returnvalue=unescape(document.cookie.substring(offset,end)) <br />} <br />} <br />return returnvalue; <br />} <br />function loadpopup(){ <br />if (get_cookie('popped')==''){ <br />openwin() <br />document.cookie="popped=yes" <br />} <br />} <br />&lt;/script&gt;</td></tr></tbody></table><br />　　然后，用&lt;body onload="loadpopup()"&gt;（注意不是openwin而是loadpop啊！）替换主页面中原有的&lt;BODY&gt;这一句即可。你可以试着刷新一下这个页面或重新进入该页面，窗口再也不会弹出了。真正的Pop-Only-Once！ <br />　　写到这里弹出窗口的制作和应用技巧基本上算是完成了，俺也累坏了，一口气说了这么多，希望对正在制作网页的朋友有所帮助俺就非常欣慰了。<br />　　需要注意的是，JS脚本中的的大小写最好前后保持一致。 <br /><br /></div><img src ="http://www.blogjava.net/jlin/aggbug/383797.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jlin/" target="_blank">fly</a> 2012-07-23 22:35 <a href="http://www.blogjava.net/jlin/articles/383797.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>创建ajax和处理ajax</title><link>http://www.blogjava.net/jlin/articles/353836.html</link><dc:creator>fly</dc:creator><author>fly</author><pubDate>Wed, 06 Jul 2011 14:53:00 GMT</pubDate><guid>http://www.blogjava.net/jlin/articles/353836.html</guid><wfw:comment>http://www.blogjava.net/jlin/comments/353836.html</wfw:comment><comments>http://www.blogjava.net/jlin/articles/353836.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jlin/comments/commentRss/353836.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jlin/services/trackbacks/353836.html</trackback:ping><description><![CDATA[1.创建XMLHttpRequest对象，<br />&nbsp;function readyAJAX(){<br />&nbsp;&nbsp; try{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return new XMLHttpRequest();<br />&nbsp;&nbsp; }catch(e){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; try{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return new ActiveXObject("Msxml2.XMLHTTP");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }catch(e){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; try{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return new ActiveXObject("Microsoft.XMLHTTP");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }catch(e){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return " A newer browser is needed";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp; }<br />&nbsp;}<br />---------------------------------------------------------------------------------<br />2. 处理AJAX<br />requestObj.onreadystatechange = function() {<br />&nbsp; if(requestObj.readyState == 4){<br />&nbsp;&nbsp;&nbsp; if(requestObj.status == 200){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert(requestObj.responseText);<br />&nbsp;&nbsp;&nbsp;&nbsp; } else{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert(requestObj.statusText);<br />&nbsp;&nbsp;&nbsp;&nbsp; }<br />&nbsp; } <br />}<img src ="http://www.blogjava.net/jlin/aggbug/353836.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jlin/" target="_blank">fly</a> 2011-07-06 22:53 <a href="http://www.blogjava.net/jlin/articles/353836.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>javascript乘法的精确问题</title><link>http://www.blogjava.net/jlin/articles/326092.html</link><dc:creator>fly</dc:creator><author>fly</author><pubDate>Wed, 14 Jul 2010 08:15:00 GMT</pubDate><guid>http://www.blogjava.net/jlin/articles/326092.html</guid><wfw:comment>http://www.blogjava.net/jlin/comments/326092.html</wfw:comment><comments>http://www.blogjava.net/jlin/articles/326092.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jlin/comments/commentRss/326092.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jlin/services/trackbacks/326092.html</trackback:ping><description><![CDATA[<p>前几天做程序的时候，发现了用js乘法计算时出现了不精确的情况，小数点后面出现了很多小数，经过上网搜索，终于发现了解决的方法：</p>
<p>&nbsp;&nbsp;function &nbsp; fxmultiply(a,b) &nbsp;&nbsp;</p>
<p>&nbsp;&nbsp;{ &nbsp;&nbsp;</p>
<p>&nbsp;&nbsp;var &nbsp; f1 &nbsp; = &nbsp; String(a).split(&#8220;.&#8221;).length&gt;1 &nbsp; ? &nbsp; String(a).split(&#8220;.&#8221;)[1].length &nbsp; : &nbsp; 0; &nbsp;&nbsp;</p>
<p>&nbsp;&nbsp;var &nbsp; f2 &nbsp; = &nbsp; String(b).split(&#8220;.&#8221;).length&gt;1 &nbsp; ? &nbsp; String(b).split(&#8220;.&#8221;)[1].length &nbsp; : &nbsp; 0; &nbsp;&nbsp;</p>
<p>&nbsp;&nbsp;var &nbsp; aa &nbsp; = &nbsp; String(a).replace(/^0*|\./g,&#8221;); &nbsp;&nbsp;</p>
<p>&nbsp;&nbsp;var &nbsp; bb &nbsp; = &nbsp; String(b).replace(/^0*|\./g,&#8221;); &nbsp;&nbsp;</p>
<p>&nbsp;&nbsp;return &nbsp; Number(aa)*Number(bb)/Math.pow(10,f1+f2); &nbsp;&nbsp;</p>
<p>&nbsp;&nbsp;} &nbsp;&nbsp;</p>
<p>在页面中调用fxmultiply这个方法就ok了！！，希望对你的问题有所帮助</p>
<img src ="http://www.blogjava.net/jlin/aggbug/326092.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jlin/" target="_blank">fly</a> 2010-07-14 16:15 <a href="http://www.blogjava.net/jlin/articles/326092.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于js到日期比较。</title><link>http://www.blogjava.net/jlin/articles/259043.html</link><dc:creator>fly</dc:creator><author>fly</author><pubDate>Wed, 11 Mar 2009 03:09:00 GMT</pubDate><guid>http://www.blogjava.net/jlin/articles/259043.html</guid><wfw:comment>http://www.blogjava.net/jlin/comments/259043.html</wfw:comment><comments>http://www.blogjava.net/jlin/articles/259043.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jlin/comments/commentRss/259043.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jlin/services/trackbacks/259043.html</trackback:ping><description><![CDATA[<h2>比较日期</h2>
<p>var inputDate=var inputDate = document.getElementById("conveyDate").value.replace(/-/g,"/");<br />
var expireDate=(从数据库获取的时间)<br />
一开始以为这两个可以比较了，但是最后发现有问题，<br />
所以还是最好还是把它们转化为Date对象。<br />
var inputparse = new Date(Date.parse(inputDate));<br />
&nbsp;&nbsp;var expireparse = new Date(Date.parse(expireDate));<br />
这样比较就没有问题了。<br />
<br />
日期对象也可用于比较两个日期。</p>
<p>下面的代码将当前日期与 2008 年 8 月 9 日做了比较：</p>
<pre>var myDate=new Date();
myDate.setFullYear(2008,7,9);
var today = new Date();
if (myDate&gt;today)
{
alert("Today is before 9th August 2008");
}
else
{
alert("Today is after 9th August 2008");
}</pre>
<img src ="http://www.blogjava.net/jlin/aggbug/259043.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jlin/" target="_blank">fly</a> 2009-03-11 11:09 <a href="http://www.blogjava.net/jlin/articles/259043.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>巧用批处理解决IE不支持javascript等问题(转)</title><link>http://www.blogjava.net/jlin/articles/180403.html</link><dc:creator>fly</dc:creator><author>fly</author><pubDate>Mon, 18 Feb 2008 02:51:00 GMT</pubDate><guid>http://www.blogjava.net/jlin/articles/180403.html</guid><wfw:comment>http://www.blogjava.net/jlin/comments/180403.html</wfw:comment><comments>http://www.blogjava.net/jlin/articles/180403.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jlin/comments/commentRss/180403.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jlin/services/trackbacks/180403.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;<font size="2"><span style="color: blue">现象：</span><br />
在IE中点击一个链接，如果这个链接需要在新的窗口打开，只见当前窗口一闪，什么也没打开，不少人为了解决这个问题，只能重装系统。我用的是maxthon浏览器，进到163的网易网盘，点击网盘上的文件夹，没反应。右键点击，选择在新窗口打开，则新窗口中一片空白，地址栏里url为：javascript:****<br />
比如星火上的收件箱,单击收到的短信的时候会没反应,浏览器右下角显示&nbsp;&nbsp;&nbsp;javascript::openscript***********<br />
<br />
正常情况下是单击一下就能打开一个新窗口的<br />
<br />
<span style="color: blue">处理方法：</span><br />
方法一：换用其他非IE内核的浏览器，比如火狐。<br />
方法二：注册IE　&nbsp;<br />
　　1、在&#8220;开始&#8221;菜单中打开&#8220;运行&#8221;窗口，在其中输入&#8220;regsvr32&nbsp;actxprxy.dll&#8221;，然后&#8220;确定&#8221;，接着会出现一个信息对话框&#8220;DllRegisterServer&nbsp;in&nbsp;actxprxy.dll&nbsp;succeeded&#8221;，再次点击&#8220;确定&#8221;。&nbsp;<br />
　　2、再次打开&#8220;运行&#8221;窗口，输入&#8220;regsvr32&nbsp;shdocvw.dll&#8221;，&#8220;确定&#8221;后在出现的信息对话框中点击&#8220;确定&#8221;。&nbsp;<br />
　　3、重新启动Windows&nbsp;<br />
<br />
可能有人的问题就此解决&nbsp;。可我的问题依旧。只能再多注册几个dll文件试试。<br />
主要注册以下几个dll文件：&nbsp;<br />
　　regsvr32&nbsp;mshtml.dll&nbsp;<br />
　　regsvr32&nbsp;urlmon.dll&nbsp;<br />
　　regsvr32&nbsp;msjava.dll&nbsp;<br />
　　regsvr32&nbsp;shdocvw.dll&nbsp;<br />
　　regsvr32&nbsp;browseui.dll&nbsp;<br />
　　regsvr32&nbsp;actxprxy.dll&nbsp;<br />
　　regsvr32&nbsp;oleaut32.dll&nbsp;<br />
　　regsvr32&nbsp;shell32.dll&nbsp;<br />
<br />
<span style="color: blue">问题解决</span><br />
<br />
<br />
<span style="color: blue">问题产生的原因：</span><br />
　　1.病毒原因<br />
　　2.某网上银行转帐需安装java插件，也许是它引起的。<br />
<br />
</font>
<div>
<div><font size="2"><img style="cursor: pointer" onclick="javascript:window.open(this.src);" alt="引用内容" src="http://www.xfbbs.com/UploadFiles20/20079715536734.gif" onload="return imgzoom(this,550);" border="0" /> 引用内容</font></div>
<div><font size="2"><strong>巧用批处理解决IE不支持javascript等问题</strong><br />
<br />
rem&nbsp;=====批处理开始========&nbsp;<br />
<br />
regsvr32&nbsp;actxprxy.dll&nbsp;<br />
regsvr32&nbsp;shdocvw.dll&nbsp;<br />
Regsvr32&nbsp;URLMON.DLL&nbsp;<br />
Regsvr32&nbsp;actxprxy.dll&nbsp;<br />
Regsvr32&nbsp;shdocvw.dll&nbsp;<br />
regsvr32&nbsp;oleaut32.dll&nbsp;<br />
rundll32.exe&nbsp;advpack.dll&nbsp;/DelNodeRunDLL32&nbsp;C:\WINNT\System32\dacui.dll&nbsp;<br />
rundll32.exe&nbsp;advpack.dll&nbsp;/DelNodeRunDLL32&nbsp;C:\WINNT\Catroot\icatalog.mdb&nbsp;<br />
regsvr32&nbsp;setupwbv.dll&nbsp;<br />
regsvr32&nbsp;wininet.dll&nbsp;<br />
regsvr32&nbsp;comcat.dll&nbsp;<br />
regsvr32&nbsp;shdoc401.dll&nbsp;<br />
regsvr32&nbsp;shdoc401.dll&nbsp;/i&nbsp;<br />
regsvr32&nbsp;asctrls.ocx&nbsp;<br />
regsvr32&nbsp;oleaut32.dll&nbsp;<br />
regsvr32&nbsp;shdocvw.dll&nbsp;/I&nbsp;<br />
regsvr32&nbsp;shdocvw.dll&nbsp;<br />
regsvr32&nbsp;browseui.dll&nbsp;<br />
regsvr32&nbsp;browseui.dll&nbsp;/I&nbsp;<br />
regsvr32&nbsp;msrating.dll&nbsp;<br />
regsvr32&nbsp;mlang.dll&nbsp;<br />
regsvr32&nbsp;hlink.dll&nbsp;<br />
regsvr32&nbsp;mshtml.dll&nbsp;<br />
regsvr32&nbsp;mshtmled.dll&nbsp;<br />
regsvr32&nbsp;urlmon.dll&nbsp;<br />
regsvr32&nbsp;plugin.ocx&nbsp;<br />
regsvr32&nbsp;sendmail.dll&nbsp;<br />
regsvr32&nbsp;comctl32.dll&nbsp;/i&nbsp;<br />
regsvr32&nbsp;inetcpl.cpl&nbsp;/i&nbsp;<br />
regsvr32&nbsp;mshtml.dll&nbsp;/i&nbsp;<br />
regsvr32&nbsp;scrobj.dll&nbsp;<br />
regsvr32&nbsp;mmefxe.ocx&nbsp;<br />
regsvr32&nbsp;proctexe.ocx&nbsp;mshta.exe&nbsp;/register&nbsp;<br />
regsvr32&nbsp;corpol.dll&nbsp;<br />
regsvr32&nbsp;jscript.dll&nbsp;<br />
regsvr32&nbsp;msxml.dll&nbsp;<br />
regsvr32&nbsp;imgutil.dll&nbsp;<br />
regsvr32&nbsp;thumbvw.dll&nbsp;<br />
regsvr32&nbsp;cryptext.dll&nbsp;<br />
regsvr32&nbsp;rsabase.dll&nbsp;<br />
regsvr32&nbsp;triedit.dll&nbsp;<br />
regsvr32&nbsp;dhtmled.ocx&nbsp;<br />
regsvr32&nbsp;inseng.dll&nbsp;<br />
regsvr32&nbsp;iesetup.dll&nbsp;/i&nbsp;<br />
regsvr32&nbsp;hmmapi.dll&nbsp;<br />
regsvr32&nbsp;cryptdlg.dll&nbsp;<br />
regsvr32&nbsp;actxprxy.dll&nbsp;<br />
regsvr32&nbsp;dispex.dll&nbsp;<br />
regsvr32&nbsp;occache.dll&nbsp;<br />
regsvr32&nbsp;occache.dll&nbsp;/i&nbsp;<br />
regsvr32&nbsp;iepeers.dll&nbsp;<br />
regsvr32&nbsp;wininet.dll&nbsp;/i&nbsp;<br />
regsvr32&nbsp;urlmon.dll&nbsp;/i&nbsp;<br />
regsvr32&nbsp;digest.dll&nbsp;/i&nbsp;<br />
regsvr32&nbsp;cdfview.dll&nbsp;<br />
regsvr32&nbsp;webcheck.dll&nbsp;<br />
regsvr32&nbsp;mobsync.dll&nbsp;<br />
regsvr32&nbsp;pngfilt.dll&nbsp;<br />
regsvr32&nbsp;licmgr10.dll&nbsp;<br />
regsvr32&nbsp;icmfilter.dll&nbsp;<br />
regsvr32&nbsp;hhctrl.ocx&nbsp;<br />
regsvr32&nbsp;inetcfg.dll&nbsp;<br />
regsvr32&nbsp;trialoc.dll&nbsp;<br />
regsvr32&nbsp;tdc.ocx&nbsp;<br />
regsvr32&nbsp;MSR2C.DLL&nbsp;<br />
regsvr32&nbsp;msident.dll&nbsp;<br />
regsvr32&nbsp;msieftp.dll&nbsp;<br />
regsvr32&nbsp;xmsconf.ocx&nbsp;<br />
regsvr32&nbsp;ils.dll&nbsp;<br />
regsvr32&nbsp;msoeacct.dll&nbsp;<br />
regsvr32&nbsp;wab32.dll&nbsp;<br />
regsvr32&nbsp;wabimp.dll&nbsp;<br />
regsvr32&nbsp;wabfind.dll&nbsp;<br />
regsvr32&nbsp;oemiglib.dll&nbsp;<br />
regsvr32&nbsp;directdb.dll&nbsp;<br />
regsvr32&nbsp;inetcomm.dll&nbsp;<br />
regsvr32&nbsp;msoe.dll&nbsp;<br />
regsvr32&nbsp;oeimport.dll&nbsp;<br />
regsvr32&nbsp;msdxm.ocx&nbsp;<br />
regsvr32&nbsp;dxmasf.dll&nbsp;<br />
regsvr32&nbsp;laprxy.dll&nbsp;<br />
regsvr32&nbsp;l3codecx.ax&nbsp;<br />
regsvr32&nbsp;acelpdec.ax&nbsp;<br />
regsvr32&nbsp;mpg4ds32.ax&nbsp;<br />
regsvr32&nbsp;voxmsdec.ax&nbsp;<br />
regsvr32&nbsp;danim.dll&nbsp;<br />
regsvr32&nbsp;Daxctle.ocx&nbsp;<br />
regsvr32&nbsp;lmrt.dll&nbsp;<br />
regsvr32&nbsp;datime.dll&nbsp;<br />
regsvr32&nbsp;dxtrans.dll&nbsp;<br />
regsvr32&nbsp;dxtmsft.dll&nbsp;<br />
regsvr32&nbsp;vgx.dll&nbsp;<br />
regsvr32&nbsp;WEBPOST.DLL&nbsp;<br />
regsvr32&nbsp;WPWIZDLL.DLL&nbsp;<br />
regsvr32&nbsp;POSTWPP.DLL&nbsp;<br />
regsvr32&nbsp;CRSWPP.DLL&nbsp;<br />
regsvr32&nbsp;FTPWPP.DLL&nbsp;<br />
regsvr32&nbsp;FPWPP.DLL&nbsp;<br />
regsvr32&nbsp;FLUPL.OCX&nbsp;<br />
regsvr32&nbsp;wshom.ocx&nbsp;<br />
regsvr32&nbsp;wshext.dll&nbsp;<br />
regsvr32&nbsp;vbscript.dll&nbsp;<br />
regsvr32&nbsp;scrrun.dll&nbsp;mstinit.exe&nbsp;/setup&nbsp;<br />
regsvr32&nbsp;msnsspc.dll&nbsp;/SspcCreateSspiReg&nbsp;<br />
regsvr32&nbsp;msapsspc.dll&nbsp;/SspcCreateSspiReg&nbsp;<br />
<br />
rem&nbsp;=====批处理结束========&nbsp;<br />
<br />
　　把上面保存为.bat文件后运行，不管提示什么一直确认下去，结束后重启，一切恢复正常．可以解决ie被破坏的很多问题，很管用！</font></div>
</div>
<img src ="http://www.blogjava.net/jlin/aggbug/180403.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jlin/" target="_blank">fly</a> 2008-02-18 10:51 <a href="http://www.blogjava.net/jlin/articles/180403.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于屏蔽鼠标左键和右键的一种简单的方法!</title><link>http://www.blogjava.net/jlin/articles/89542.html</link><dc:creator>fly</dc:creator><author>fly</author><pubDate>Fri, 22 Dec 2006 07:33:00 GMT</pubDate><guid>http://www.blogjava.net/jlin/articles/89542.html</guid><wfw:comment>http://www.blogjava.net/jlin/comments/89542.html</wfw:comment><comments>http://www.blogjava.net/jlin/articles/89542.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/jlin/comments/commentRss/89542.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jlin/services/trackbacks/89542.html</trackback:ping><description><![CDATA[
		<p>      我们在网上有时候看到一些比较好的文章或者是其他东西,希望把它拷贝下来,但是在上面点击鼠标左键却选择不了,使我们大为恼火,其实,仔细看下他们的代码,大多是用javascript实现的,这样我们就可以"拷贝"了.<br />其实实现这种的方法有很多,但是以下的一种我觉得是比较方便的,但是也只能骗骗一些不太懂的人了,这个对懂的人来说还是没有什么作用的!<br />    <br />    我们在body中加入以下代码：<br />    &lt;body  oncontextmenu=window.event.returnValue=false <br />    onselectstart=event.returnValue=false ondragstart=window.event.returnValue=false <br />     onsource="event.returnValue=false"&gt;</p>
		<p>  这样就可以实现不让别人选择自己的内容。是不是挺简单的!</p>
<img src ="http://www.blogjava.net/jlin/aggbug/89542.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jlin/" target="_blank">fly</a> 2006-12-22 15:33 <a href="http://www.blogjava.net/jlin/articles/89542.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Ctrl+Enter提交表单</title><link>http://www.blogjava.net/jlin/articles/62909.html</link><dc:creator>fly</dc:creator><author>fly</author><pubDate>Fri, 11 Aug 2006 00:58:00 GMT</pubDate><guid>http://www.blogjava.net/jlin/articles/62909.html</guid><wfw:comment>http://www.blogjava.net/jlin/comments/62909.html</wfw:comment><comments>http://www.blogjava.net/jlin/articles/62909.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/jlin/comments/commentRss/62909.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jlin/services/trackbacks/62909.html</trackback:ping><description><![CDATA[&lt;script language=javascript&gt;<br />ie = (document.all)? true:false<br />if (ie){<br />function ctlent(eventobject){if(event.ctrlKey &amp;&amp; window.event.keyCode==13){this.document.form1.submit();}}<br />}<br />&lt;/script&gt;<br /><br />&lt;form action="xxx.asp" method=POST  name=form1&gt;<br />&lt;textarea  cols=95 name=Content rows=12 wrap=virtual  onkeydown=ctlent()&gt;<br />Ctrl+Enter提交内容信息<br />&lt;/textarea&gt;<br />&lt;input type=Submit value="Submit" name=Submit&gt;<br />&lt;/form&gt;<br /><img src ="http://www.blogjava.net/jlin/aggbug/62909.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jlin/" target="_blank">fly</a> 2006-08-11 08:58 <a href="http://www.blogjava.net/jlin/articles/62909.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>