问一个js的特效问题,窗口屏幕变黑且不能使用,并弹出可供操作窗口

JavaScript023

问一个js的特效问题,窗口屏幕变黑且不能使用,并弹出可供操作窗口,第1张

很简单的。

<不能使用>:

1.设置可供操作窗口为绝对定位,zIndex为最高

2.设置一个div层,它的大小就是浏览器的大小,也是绝对定位,zIndex比可供操作窗口小,但是比普通的页面要高。

注意:这里IE6有个bug,步骤二设置的div层,是无法遮罩住<select>的,这是IE6的bug,解决的方案就是所谓的垫片技术,slim技术,怎么弄,百度一下你就知道啦。

<窗口屏幕变黑>:

把上面2设置的div层,设置其css,IE下可以使用IE的css中的滤镜,firefox也有类似的用法,注意两者是不一样的。

也可以设置背景图片,但是IE6是不支持png格式的,无法达到那种模糊透明的效果。

浏览器设置启用显示javascript代码JS效果方法步骤如下:

1点击打开浏览器的菜单【工具】,然后选择【选项】-【internet选项】;如果是IE用户,可以直接在IE图标上点击右键,选择属性进入。

2打开Internet选项设置窗口后,点击【安全】选项卡,点击【自定义级别】。

3在弹出的【自定义级别】窗口中,找到【脚本】选项一栏。

4然后点击下面的【Java小程序脚本】和【活动脚本】下的【启用】。

5或者也可以将脚本栏目下的所有项都选择到【启用】

6设置完成后,点击窗口右下角的【确定】按钮,弹出询问是否更改时,点击【是】。

7最后,在Internet属性窗口中,点击【应用】-【确定】关闭退出即可在浏览器中启用Javascript代码并显示特效了。

当要把JavaScript代码插入HTML页面里面,需要使用 <script>标签(同时使用 type 属性来定义脚本语言)。

这样,<script type="text/javascript">和 </script>就可以告诉浏览器 JavaScript 从何处开始,到何处结束。

<html><body><script type="text/javascript">xxxx</script></body></html>

例如:xxxx字段是JavaScript代码效果执行,用来向页面写入输出。

把xxxx命令输入到 <script type="text/javascript">与</script>之间后,浏览器就会把它当作一条 JavaScript 命令来执行。这样浏览器就会向页面写入 "wwww"。

<html><body><script type="text/javascript">document.write("wwww")</script></body></html>

最后的结果就会在页面上显示“wwww”效果,从而实现JS特效在页面上的插入。