网页制作
摘要:taobao (全文共5134字)——点击
此处阅读全文
摘要:image (全文共12732字)——点击
此处阅读全文
摘要:PHP和COM
如果你是一名冒险份子,而且你正在使用CGI、ISAPI或Apache模块版本的Windows系统上运行着PHP,那么你也可以获得系统的COM功能。现在,解释COM(微软的组件对象模型)的工作留给了微软和那些大部头的图书来完成。 然而,知道点COM也没什么错,下面有一个普通的(没有双关语,针对很普通)代码小片断。
这代码小片断使用PHP在后台启动Microsoft Word、打开一个新文件、键入一些文本、保存该文件然后关闭应用程序:
<?
// create a reference to a new COM component (Word)
$word = new COM("word.application") or die("Can't start Word!");
// print the version of Word that's now in use
echo "Loading Word, v. (全文共1359字)——点击
此处阅读全文
摘要:
常用域名管理后台(方便各大站长)
· 新网域名管理
· 商务中国域名管理
· 中国频道域名管理此处阅读全文
摘要:这篇文章介绍了在PHP中的面向对象编程(OOP,Object Oriented Programming)。我将向你演示如何通
过使用一些OOP的概念和PHP的技巧来减少编码和提高质量。祝你好运!
面向对象编程的概念:
不同的作者之间说法可能不一样,但是一个OOP语言必须有以下几方面:
抽象数据类型和信息封装
继承
多态
在PHP中是通过类来完成封装的:
--------------------------------------------------------------------------------<php
class Something {
// 在OOP类中,通常第一个字符为大写
var $x;
function setX($v) {
// 方法开始为小写单词,然后使用大写字母来分隔单词,例如getValueOfArea()
$this->x=$v;
}
function getX() {此处阅读全文
摘要:session用法详解
在客户端与服务器的交互过程中,我们通过session记录用户的有关信息,以供用户再次以此身份对web服务器提供要求时作确认。session用中文来解释就是会话期。一个会话期开始于用户输入一个站点的网址时,结束于他离开这个站点时。
session中注册的变量可以作为全局变量使用.
php中的session也是通过取得cookie实现的。cookie 存在于客户端,也就是用户的机器中,里面保存着用户的session ID,也就是session号码,当用户的浏览器请求服务器时把session ID也一起送到服务器,这样服务器就可以把变量识别开了。这样我们就不难理解了,为什么有时session会失效了。不信的话,你可以试试: 在IE的"工具"菜单上有"Internet选项"菜单,打开后再选"安全"->"自定义级别",将安全设置中的"允许使用每个对话cookies"设为禁用,再看看session能不能用。不过php4在linux/unix (全文共4329字)——点击此处阅读全文
其实这种菜单个人认为应该称作二级,但很多朋友都习惯把它叫作三级,就顺其自然吧!在IE6.0 IE5.X Firefox1.x NS7.2 Opera8.0中都能正确显示,只用到很少的JS代码,使用时只要把<ul></ul>部分插入需要的地方即可。水平方向菜单演示>> 垂直方向菜单演示>>
水平方向的代码:
CSS代码
#nav, #nav ul {
float: left;
list-style: none;
line-height: 22px;
background: #F9F9F9;/*--设定菜单背景色--*/
font-weight: bold;
padding: 0px;
margin: 0px;
border: solid 1px #CCCCCC;
border-right: 0px;
}
#nav ul ul{
border: solid 1px #CCCCCC;
border-top: 0px;
border-right: 0px;
}
#nav a {
display: block;
width: 85px;/*--主菜单宽度--*/
color: #333333;
text-decoration: none;
text-align: center;
border-right: solid 1px #CCCCCC;
}
#nav a:hover{
color: #336666;
}
#nav a.selected{
background: url(../img/arrow.gif) no-repeat right 50%;
}
#nav li {
float: left;
width: 85px;/*--主菜单宽度--*/
}
#nav li ul {
position: absolute;
left: -999em;
width: 150px;
font-weight: normal;
margin: 0px;
padding: 0px;
}
#nav li li {
width: 150px;/*--子菜单宽度--*/
}
#nav li ul a {
width: 150px;/*--子菜单宽度 for ie5.x--*/
w\idth: 126px;/*--子菜单宽度 for ie6.0 FF NS OPERA--*/
padding: 0px 12px;
line-height: 19px;
border-top: solid 1px #CCCCCC;
text-align: left;
}
#nav li ul ul {
margin: -20px 0 0 149px; /*--第3级菜单位置--*/
}
#nav li:hover ul ul,#nav li.sfhover ul ul{
left: -999em;
}
#nav li:hover ul, #nav li li:hover ul,#nav li.sfhover ul,
#nav li li.sfhover ul{
left: auto;
}
#nav li:hover, #nav li.sfhover {
background: #F5E3C0;/*--菜单hover 背景色--*/
}
<ul id="nav"><li><a href="#">Home</a></li><li>
<a href="#">About Us</a></li><li><a href="#">Products</a>
<ul><li><a href="#">Sub Menu 31</a></li><li>
<a class="selected" href="#">Sub Menu 32</a><ul>
<li><a href="#">Sub Menu 321</a></li><li>
<a href="#">Sub Menu 322</a></li><li>
<a href="#">Sub Menu 323</a></li><li>
<a href="#">Sub Menu 324</a></li></ul>
</li><li><a href="#">Sub Menu 33</a></li>
<li><a href="#">Sub Menu 34</a></li>
</ul></li><li><a href="#">Services</a>
</li><li><a href="#">Contact Us</a></li></ul>
js代码 来自:htmldog
sfHover = function() {
var sfEls = document.getElementById("nav").getElementsByTagName("LI");
for (var i=0; i<sfEls.length; i++) {
sfEls[i].onmouseover=function() {
this.className+=" sfhover";
}
sfEls[i].onmouseout=function() {
this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
}
}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);
摘要:
CSS布局中当前页面的做法
当前页面--比如说现在的页面是首页,那么在导航栏上首页的色彩等和其他栏目有所不 同,用以给浏览者一个明显的指示。
下面来说下具体的做法,菜单的基本实现和一般的CSS菜单没多大区别,着重说下如何 实现当前页。
设菜单有5个栏目:home、about、products、services、contact,分别给每个栏目一 个ID,m1-m5,CSS可写成如下:
#home #nav li#m1 a,
#about #nav li#m2 a,
#products #nav li#m3 a,
#services #nav li#m4 a,
#contact #nav li#m5 a{
color: #FFF;
background: #DC4E1B url(navbg.gif) no-repeat;
}
(全文共1257字)——点击此处阅读全文
摘要:
from 2005-12-16 16:57:28网站风格切换最新版(Style Sheet Switcher)
这个网站风格切换除了带记忆功能外,还可设定保持时间,比如5天或者180天,过了时间就自动恢复到默认样式表。
样式表连接
<link media="screen" href="/css/default.css" rel="stylesheet" type="text/css" title="default" />
<link media="screen" href="/cs (全文共1232字)——点击此处阅读全文
作者:Stu Nicholls 翻译:forestgan
信息
这是 cssplay的站长根据其最近创作的dropdown and flyout menus而改编而成的,当鼠标按顺序悬停在菜单上时,可在同一位置显示不同的页面,可在Opera, IE5.5, IE6, IE7 beta,Safari 1.3.2 & Firefox.中正确显示和工作,不兼容Mac IE5。
鼠标悬停在菜单和页面上时显示文字与图片以及链接,滚动条要加在每个页上。
样式
对于非IE浏览器来说是比较简单的,只用一个样式表。
<link rel="stylesheet" media="all" type="text/css" href="one_page.css" />
The one_page.css file
而IE还需要专门为它加一个,用条件判断加入。
<!--[if lte IE 6]>
<link rel="stylesheet" media="all" type="text/css" href="one_page_ie.css" />
<![endif]-->
The one_page_ie.css file
xhtml
你会看到用条件判断来给 IE添加表格,. 其他浏览器不会用到表格,而将正常使用无序列表。文档类型声明是必须要加的,反之不能正常工作。
演示:one_page.html
原文地址:http://www.cssplay.co.uk/menu/one_page.html