随笔分类 - JavaScript
摘要:如果在ajax中出现乱码,可以用一下语句设置编码进行解决header('Content-type: application/x-json; charset=gb2312');另外:utf-8编码是兼容多语言的一种编码方式,在建立项目的时候就应该全部改成utf-8的编码这样就不会遇到转换ajax utf-8与其他编码的转换问题
阅读全文
摘要:在Windows 菜单 → Preferences → General → Content Types,选择 Text ,在下方指定默认编码为UTF-8,并在File associations下面添加文件类型,如 *.js 如果文档的编码不是UTF-8就指定成相应的编码。不过还是建议使用UTF-8编码。
阅读全文
摘要:html 文件提示不支持GBK、GB2312编码 解决原理和方法:我默认安装的jdk是多语言版本也即对多国语言包括中文编码有很好的支持。但Aptana默认并不支持中文编码。拷贝jre\lib下的charsets.jar文件到Aptana安装目录下lib下,重启Aptana。
阅读全文
摘要:网页可见区域宽: document.body.clientWidth;网页可见区域高: document.body.clientHeight;网页可见区域宽: document.body.offsetWidth (包括边线的宽);网页可见区域高: document.body.offsetHeight (包括边线的宽);网页正文全文宽: document.body.scrollWidth;网页正文全文高: document.body.scrollHeight;网页被卷去的高: document.body.scrollTop;网页被卷去的左: document.body.scrollLeft;网页
阅读全文
摘要:js实习锚的跳转<script> window.location.hash="#link1";</scritp> 页面中存在:<a name="link1">link1</a>以上是单页面的跳转,比较简单下面设计一下左右页面的跳转,左边目录右边内容的菜单式方式参考样例:http://www.mysuc.com/test/My97DatePicker/这种方式是比较简单的,左右iframe,然后通过点击目录,改变右边的锚的对应位置还有另一种是,按钮触发DIV内部的位置变动有单页但是平滑滚动 点击这里查看还有两
阅读全文
摘要:计算是字符长度<TEXTAREA class=textarea id=text1 style="WIDTH: 220px; HEIGHT: 200px" cols=100 onchange="gbcount(this,document.getElementById('used'));" onkeyup="gbcount(this,document.getElementById('used'));"></TEXTAREA>已用字数:<INPUT disabled maxLen
阅读全文
摘要:对于自适应高度的代码有很多,可效率什么的考虑进来好代码就不多见了,不过思路倒是差不多的不带边框的iframe因为能和网页无缝的结合从而不刷新页面的情况下更新页面的部分数据成为可能,可是 iframe的大小却不像层那样可以“伸缩自如”,所以带来了使用上的麻烦,给iframe设置高度的时候多了也不好,少了更是不行,现在,让我来告诉大 家一种iframe动态调整高度的方法,主要是以下JS函数:第一种方法:代码简单,兼容性还可以,大家可以先测试下。function SetWinHeight(obj) { var win=obj; if (document.getElementB...
阅读全文
摘要:针对的问题是:因为页面访问量非常大,所以将它存了缓存,但是有些动态的东西比如说IP地址,你的数据是从多台服务器中的一台中来的,怎么确保是那台服务器的地址呢?我可以通过用JS的Location获取动态IP来实现它Location 对象是 Window 对象的一个部分,可通过 window.location 属性来访问。描述:IE: Internet Explorer, F: Firefox, O: Opera.Location 对象属性属性描述IEFOhash设置或返回从井号 (#) 开始的 URL(锚)。419host设置或返回主机名和当前 URL 的端口号。419hostname设置或返回当
阅读全文
摘要:平时做项目 经常需要使用window.onload,用法如下:function func(){alert("this is window onload event!");return;}window.onload=func;或者如下: window.onload=function(){alert("this is window onload event!");return;}但window.onload 不能同时加载多个函数。比如:function t(){alert("t")}function b(){alert("b&q
阅读全文
摘要:对于JSON(JavaScript Object Notation)大家应该不陌生,它是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。这些特性使JSON成为理想的数据交换语言。JSON建构于两种结构:“名称/值”对的集合(A coll
阅读全文
摘要:基本介绍: showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持) window.showModalDialog() 方法用来创建一个显示HTML内容的模态对话框。 window.showModelessDialog() 方法用来创建一个显示HTML内容的非模态对话框。使用方法: vReturnValue = window.showModalDialog(sURL [, vArguments] [,sFeatures]) vReturnValue = window.showModelessDialog(sURL [, vArgu
阅读全文
摘要:经常上网的朋友可能会到过这样一些网站,一进入首页立刻会弹出一个窗口,或者按一个连接或按钮弹出,通常在这个窗口里会显示一些注意事项、版权信息、警告、欢迎光顾之类的话或者作者想要特别提示的信息。其实制作这样的页面效果非常的容易,只要往该页面的HTML里加入几段Javascript代码即可实现。下面俺就带您剖析它的奥秘。【1、最基本的弹出窗口代码】其实代码非常简单:<SCRIPT LANGUAGE="javascript"><!--window.open ('page.html')--></SCRIPT>因为着是一段javasc
阅读全文
摘要:function doPrint(){ var turl = document.getElementById("iframeid").src; var newW = window.open(turl); newW.print();}类似还有:获取某个空间的值,然后打印查看样例详细代码:<div id='contect'>ssssssssss</div><script type="text/javascript">/*<![CDATA[*/print_ele_f('contect')
阅读全文
摘要:var win = document.getElementById('frmid').contentWindow;var frmobj = win.document.getElementById('控件ID');
阅读全文
摘要:<html> <head> <style type="text/css"> <!-- div.test { width:400px; margin:5px auto; border:1px solid #ccc; } div.test strong { font-size:16px; background:#fff; border-bottom:1px solid #aaa; ...
阅读全文
摘要:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb23
阅读全文
摘要:<style type="text/css"> #shadow, #text { font: 12px/16px Arial; width: 200px; overflow: hidden; height: 16px; } #shadow { position: absolute; border-width: 0px; padding: 0px; visibility: hidden; } #text { resize: none; } </style> <script type="text/javascript">
阅读全文
摘要:确定刷新,取消不刷新主要涉及的代码:<script> function check(value){ var k = window.confirm('确定要恢复此数据吗?'); if(k){ location.href = 'new.php?ss=' + value; } }</script><body><a href='#' onclick="check(4);">sdfsdf</a></body>
阅读全文
摘要:12341234123412341234123412341234123412341234效果如上所示,点击table就可以看到当前滚动条立div的距离关键的一句话是:var element = document.getElementById('Content');alert('scroll left: '+element.scrollLeft+'px');alert('scroll top: '+element.scrollTop+'px');
阅读全文
摘要:高级应用(二) //组件是否安装 isComponentInstalled("{6B053A4B-A7EC-4D3D-4567-B8FF8A1A5739}", "componentID")) //检查网页是否存在 function CheckURL(URL) { var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); xmlhttp.Open("GET",URL, false); try { xmlhttp.Send(); var result = xmlhttp
阅读全文