兼容ie和fifefox的下拉菜单
[ 2010-08-02 00:23:28 | 作者: admin ]
<style>
/*论坛导航:下拉菜单部分*/
#nav, #nav ul { /* all lists */
padding: 0;
margin: 0;
list-style: none;
line-height: 1;
}
#nav a {
display: block;
width: 6em;
FONT-FAMILY: "宋体"; COLOR: #333; TEXT-DECORATION: none; line-height:150%;
}
#nav a:hover {
display: block;
width: 6em;
FONT-FAMILY: "宋体"; COLOR: #ff3333; TEXT-DECORATION: none; line-height:150%;
}
#nav li { /* all list items */
...
阅读全文…
/*论坛导航:下拉菜单部分*/
#nav, #nav ul { /* all lists */
padding: 0;
margin: 0;
list-style: none;
line-height: 1;
}
#nav a {
display: block;
width: 6em;
FONT-FAMILY: "宋体"; COLOR: #333; TEXT-DECORATION: none; line-height:150%;
}
#nav a:hover {
display: block;
width: 6em;
FONT-FAMILY: "宋体"; COLOR: #ff3333; TEXT-DECORATION: none; line-height:150%;
}
#nav li { /* all list items */
...
阅读全文…
大家可以看到,js代码还是存在效率问题的。
先贴出原js代码吧:
function menuFix() {
var sfEls = document.getElementById("nav").getElementsByTagName("li");
for (var i=0; i<sfEls.length; i++) {
sfEls[i].onmouseover=function() {
this.className+=(this.className.length>0? " ": "") + "sfhover";
}
sfEls[i].onMouseDown=function() {
this.className+=(this.className.length>0? " ": "") + "sfhover";
...
阅读全文…
先贴出原js代码吧:
function menuFix() {
var sfEls = document.getElementById("nav").getElementsByTagName("li");
for (var i=0; i<sfEls.length; i++) {
sfEls[i].onmouseover=function() {
this.className+=(this.className.length>0? " ": "") + "sfhover";
}
sfEls[i].onMouseDown=function() {
this.className+=(this.className.length>0? " ": "") + "sfhover";
...
阅读全文…
Dreamweaver 8 无法启动的解决方案
[ 2010-07-13 12:41:07 | 作者: admin ]
症状:
Dreamweaver8 启动出现错误,点击后一直无法进入程序。 即使删除了注册表键值,优化了系统,反反复复删装了两三遍程序也不见效~~~
解决:
重命名或删除用户配置文件夹即可。 以WinXp为例,该文件夹的路径为:C:\Documents and Settings\系统用户名\Application Data\Macromedia\Dreamweaver 8\Configuration
Dreamweaver8 启动出现错误,点击后一直无法进入程序。 即使删除了注册表键值,优化了系统,反反复复删装了两三遍程序也不见效~~~
解决:
重命名或删除用户配置文件夹即可。 以WinXp为例,该文件夹的路径为:C:\Documents and Settings\系统用户名\Application Data\Macromedia\Dreamweaver 8\Configuration
网页开发利器--ie各版本浏览器兼容性测试工具
[ 2010-06-24 08:05:50 | 作者: admin ]
对于很多拥有自己博客或者接触网页制作的朋友,肯定会遇到自己辛苦写好的页面在不同的浏览器下显示出来的效果截然不同吧,喜欢追求完美的朋友就肯定希望能尽量在不同浏览器下对页面进行测试并保证其正常显示了。当然,像FireFox、Safari、Opera等浏览器还可以随意地安装卸载,然而,最麻烦的莫过于微软的“IE”系列了。
基本上你不能用常规的方法同时在一个系统中安装IE5、IE6、IE7甚至IE8!找多台电脑来测试对很多人来说也并不是很容易的事情。之前异次元也曾给大家介绍过一款绿色版的IE6,但始终问题比较多,并不是十分好用。今天给大家介绍的IETester就可以完美地解决这个烦人的问题了!IETester可以让你同时测试网页在IE5~IE9下的兼容性和显示效果….
解决ie7下面无法刷新模式窗口父窗口的问题
[ 2010-06-01 10:07:59 | 作者: admin ]
p.s.在调用模式窗口语句后面直接加上 window.location.reload();
window.dialogArguments.location.reload(); 在IE6 下可以实现,当IE7和IE8下好像不行
解决方法如下:
window.dialogArguments.location.reload(); 在IE6 下可以实现,当IE7和IE8下好像不行
解决方法如下:
onclick = "window.showModalDialog('newsAdd.php',window);window.location.reload();"
先来看一个简单的例子:
下面以三个页面分别命名为frame.html、top.html、bottom.html为例来具体说明如何做。
frame.html 由上(top.html)下(bottom.html)两个页面组成,代码如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> frame </TITLE>
</HEAD>
<frameset rows="50%,50%">
<frame name=top src="top.html">
<frame name=bottom src="bottom.html">
</frameset>
</HTML>
现在假设top.html (即上面的页面) 有七个button来实现对bottom.html ...
阅读全文…
下面以三个页面分别命名为frame.html、top.html、bottom.html为例来具体说明如何做。
frame.html 由上(top.html)下(bottom.html)两个页面组成,代码如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> frame </TITLE>
</HEAD>
<frameset rows="50%,50%">
<frame name=top src="top.html">
<frame name=bottom src="bottom.html">
</frameset>
</HTML>
现在假设top.html (即上面的页面) 有七个button来实现对bottom.html ...
阅读全文…
51.la统计系统的cookie导致程序cookie失效
[ 2010-05-03 10:10:00 | 作者: admin ]
niupu缓存策略的使用上,为了省力用了Zend_Cache中的PageCache。而使用PageCache时,对于不同的登录用户,可能有一些细节是不一样,所以选择了“cache_with_cookie”和”make_id_with_cookie”。这样的话,程序会先对cookie数组进行序列化,将其转化为字符串,然后与REQUEST_URI拼接,最后计算md5散列值。计算得到的结果就是这个PageCache的ID。
对于一般的爬虫们发起的请求,自然是不带有Cookie的,也可以容易地使用缓存。但通过Firefox打开网站,在使用帐户登录以前,我也以为是不带有Cookie、可以使用缓存的。但实际情况是一直都不能成功使用缓存,以为是个案,所以没有管。直到前些日子用了memcached,又忍不住开工调试。
最后发现是cookie中的 AJSTAT_ok_times和AJSTAT_ok_pa...
阅读全文…
对于一般的爬虫们发起的请求,自然是不带有Cookie的,也可以容易地使用缓存。但通过Firefox打开网站,在使用帐户登录以前,我也以为是不带有Cookie、可以使用缓存的。但实际情况是一直都不能成功使用缓存,以为是个案,所以没有管。直到前些日子用了memcached,又忍不住开工调试。
最后发现是cookie中的 AJSTAT_ok_times和AJSTAT_ok_pa...
阅读全文…