Web

IE7-JS 背景图片浮动问题

IE7-JS不我想不用我做太多说明,用过的人都知道。 没用过?那还是简单说明一下吧,就是用JS让IE6以及以下版本兼容IE7或IE8(想兼容到IE8就用IE8-JS)的。。。? 详细请见:http://code.google.com/p/ie7-js/ 言归正传,在使用IE7-JS的时候再IE6给body设置背景图片,结果背景图片是浮动的。当然,如果你想让背景图片浮动这是好事,但大家习惯默认情况是背景图片是固定的,也就是随页面的滑动以前滑动,而不是背景和内容是分开的。 其实这个很好解决。 [css highlight="3"] body { background: #212121 url(images/bg.png) repeat-x top; background-attachment:inherit; } [/css] 就是background-attachment:inherit;这一段代码,我试过将inherit直接加在background: #212121 url(images/bg.png) repeat-x top;后面。像下面这样。但是不好...

jQuery之ajax返回数据筛选(jQuery ajax 选择器)

这两天在做基于jQuery框架的ajax登录表单。 在调用ajax返回的数据的时候碰到了一点问题。 [js] $('#loginform').submit(function() { $.ajax({ type: 'POST', url: $(this).attr('action'), data: { log: $('#user_login').val(), pwd: $('#user_pass').val(), rememberme: $('#rememberme').val() }, dataType: 'html', success: function(data, textStatus) { alert($('div', data)); } }); return false; }); [/js] IE核心的浏览器中一切正常。 但是在FF等浏览器中就会返回null 在网上海搜了一下终于找到办法。 在筛选返回的数据时IE...

Wordpress在Godaddy主机上经常500错误的问题解决方法

这个问题从我第一次使用wordpress开始就遇到过了。 今天用wordpress开了个新博客还是安装在了godaddy主机上。 又是500错误。 google海搜了一下大概找到原因。 该问题可能是php.ini设置中的memory_limit设置过低或者没有设置引起的。(如不设置默认值为8M) 打开php.ini或php5.ini修改memory_limit为高一点的值,一般64M足矣。 修改后一般不会即时生效,等一会再测试看看,最好在修改前先打开error_logs。 如果生效后还是报500错误,就试着修改wordpress程序根目录下的wp-settings.php第13行 [php firstline="13"] define('WP_MEMORY_LIMIT', '64M'); [/php]

对CSS布局的一点见解

最近致力于制作一个WordPress主题(偷来的)。 本身我的网页美工方面是很差劲的,加上对CSS的浅薄的了解,遇到了很多问题。 也是第一次接触jQuery,发现jQuery没有我想想的那么难。 最头疼的问题就是IE7一下版本的兼容问题,其中最棘手的是PNG图片透明问题,和div布局问题。 已经放弃IE6以下版本的浏览器的测试了,到目前大概半个月多月的时间(甚至更长),做到的东西少之又少,但学到了不少东西。 比如 在IE6 div层的高度问题 一直找不到愿意,后来才发现如果div层的高度小于body样式里设置的font-size那么div层的高度会变成body样式里设置的font-size+3px。所以只能在其样式里设置font-zize:0;。 还有就是半透明PNG图片的问题 网上的大多数方法都试过,觉得最好是以下两种方法配合使用。 1.http://www.twinhelix.com 开发的 PNG Alpha Fix 2. .if_btn_active { background:none; filter:progid:dximagetransfor...

CSS实现固定浮动层

用CSS很简单就可以实现浮动层固定 就是position: fixed; 再配合z-index:100;top:10px;left:10px;此类样式就可以实现浮动层的位置了。 但是IE7一下版本并不支持position: fixed; 所以很多人会用JS或jQuery代替CSS样式来实现固定浮动层 其实只要使用IE7-js就可以让IE7一下版本也支持绝大部分的CSS 2.0标准了 演示地址 http://ie7-js.googlecode.com/svn/test/fixed.html IE7-js或IE8-js下载地址 http://code.google.com/p/ie7-js/

JS检查IE版本

以下代码可检查IE版本,也可检查是否为IE 例子 [js] if(ieVer('notie')) alert('Your browser is not IE!'); if(ieVer('isie')) alert('Your browser is IE!'); if(ieVer('not',8)) alert('Your browser is not IE8!'); if(ieVer('is',6)) alert('Your browser is IE6!'); if(ieVer('gt',5.5)) alert('Your IE browser version is greater than 5.5!'); if(ieVer('gte',6)) alert('Your IE browser version is greater than or equal to 6!'); if(ieVer('lte',7)) alert('Your IE browser version is less than or equal to 7!'); if(ieVer('it',...

测试新的Lightbox插件

Techified Theme本身不支持Lightbox插件。 原因是该主题使用了Mootools,它与Lightbox互相冲突,导致Techified主题的导航菜单不能正常显示。 网上搜索结构发现有基于Mootools的Lightbox源代码mediaboxAdvanced,于是乎就将mediaboxAdvanced集成到Wordpress的Lightbox2插件上,将原来Lightbox2的JS以及CSS样式全部删除掉。 mediaboxAdvanced相当强大,不仅支持图片还支持大多数视频网站的视频,跟JW Media Player和NonverBlaster配合使用还可以播放Flash,FLV,MP3,MP4等媒体文件。 接下来测试一下优酷的视频 点击这里浏览优酷视频 测试MP3 点击这里听听歌 2009-09-25 3:41 测试完毕,睡觉

WP防非中文垃圾评论的简单方法

前两天发布的防非中文垃圾评论的方法今天发现正则表达式写错了,重新发布一下。 此方法兼容所有主流和非主流浏览器并有效防止机器人。 方法1: 手动修改主题里的评论文件(comments.php),在文件的任意位置插入如下JS代码。 [js] <script type="text/javascript"> function check_spamer(obj) { var reg = /[\u4E00-\u9FA5]/;//匹配中文字符 var comment = obj.comment.value; return reg.test(comment);//如果评论中包含中文字符返回true,否者返回false } </script> [/js] 然后将 [php] <form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" i...

.htaccess绑定子目录的方法

比如我们使用的虚拟主机不支持域名绑定子目录,但又不想用http://cheon.info/subDirectory这样的地址。或者觉得把所有东西都放在根目录里比较乱想放到一个子目录里就可以用 .htaccess 自己手动将域名绑定到子目录。前提是你的虚拟主机支持 .htaccss rewrite重定向。 之前也碰到过类似的问题,网上搜索过很多,但都无法实现。 [html] RewriteEngine on RewriteCond %{HTTP_HOST} ^cheon.info$ RewriteRule ^(.*)$ /subDirectory/$1 [L] [/html] 其实代码很简单,但为什么会不生效呢?难道代码错了?不,代码是正确的。 只要在对应的subDirectory文件夹里放一个内容如下的 .htaccess文件就可以了。 [html] RewriteEngine on RewriteCond %{HTTP_HOST} !^cheon.info$ RewriteRule ^(.*)$ http://cheon.info/$1 [R,L=301]...

PHP解析 酷6视频 mp4真实地址

续 [PHP解析土豆FLV真实地址] 后 再发布 PHP解析 酷6视频 mp4真实地址代码 支持以下两种格式 http://v.ku6.com/show/kyaZJccsLKAsgyVw.html http://hd.ku6.com/show/m0OTTkGVDwbwSk6w.html 演示地址:http://cheon.info/ku6.php 详细代码点击这里查看 从78行到112行是 unicode转utf-8的函数 支持js unicode(例:\u6d77)和html unicode(例:#31461;)的转换 [php]<?php /* * CheonNii(泉泉) * http://cheon.info */ function curl_get_contents($url) { if(!function_exists('curl_init')) { return false; } else { $user_agent = $_SERVER['HTTP_USER_AGENT']; ...