javascript

php与js互传参数的问题

2008-06-25

经常有人问这个问题,总结出来方便以后学习,首先要理解客户端与服务器端的原理。

js属于客户端脚本语言,php属于服务端脚本语言,客户端向服务端传递变量只能使用html中的method提供的get、post方法,而服务端向客户端传递变量应使用打印字符串(echo)到客户端的形式。

比如:

php传递参数到js

$para="http://www.dreamdu.com/";
echo  "<script type=\"text/javascript\">var para=$para;</script>";

php的$para变量将参数传递给了js中的para变量

js传递参数到php

1,使用html表单传递。

2,也可以使用html链接上加参数把变量传给php程序

var para="http://www.dreamdu.com/";
self.location="dreamdu.php?site="+para;

怎么使div随着鼠标的指向改变颜色?

2007-07-02

网友问答

以前很牛 20:03:11
我用DIV做的表格,用什么代码可以使当鼠标移动到div上面div的背景色变成其他的颜色?望高手赐教!!!

活不明白 15:08:33
当鼠标指向div的时候,div背景怎么变色呀?

可爱的猴子

前面我已经讲解了 如何使鼠标移动到表格元素上,并且使表格元素变色? ,div的颜色改变完全可以照上个例子写,在这里我再帮大家写一个(像p标签span标签等的变色原理也是一样的),具体可以查看示例与其源代码。

HTML 使div的背景随着鼠标的移动改变颜色 示例

如何使鼠标移动到表格元素上,并且使表格元素变色?

2007-06-29

网友问答

angel:

如何使鼠标移动到表格元素上,并且使表格元素变色(就像链接那种颜色的改变)?就是使td的底色发生变化。

可爱的猴子:

在firefox中可以使用csshover属性,ie不支持此属性,在ie中使用js实现(onmouseover和onmouseout)。我写了个例子,具体可以查看示例与其源代码。

HTML 表格每行随鼠标的移动改变颜色 示例

positive and negative lookaheads

2007-06-27

网友问答

龙之吻:

猴子,请教一个问题,正则表达式方面的
/[Jj]ava([Ss]cript)?(?=\:)/ 和
/Java(?!Script)([A-Z]\w*)/ 如何理解呢?

可爱的猴子:

这两个都是lookaheads

?= 是 positive lookaheads
?! 是 negative lookahead

www.(?=dreamdu).com 代表 www.和.com中间必须有dreamdu
www.dreamdu.com(?!.cn)代表www.dreamdu.com后面必须没有.cn

比如从这个表达式如何理解/[Jj]ava([Ss]cript)?(?=\:)/
就是可以有一个或0个[Jj]ava([Ss]cript) ,但是上面那个的后面必须有 :
此正则表达式能有下面的匹配:
java:
Java:
JavaScript:
Javascript:
javascript:
javaScript:

我会在js高级教程中系统的讲解正则表达式。