谁帮我看一下这段js代码(js中的!)

  • 1、大家帮我看看这段JS代码是什么意思?
  • 2、求大家帮忙看下这段JS代码的大概意思
  • 3、谁能帮我看一段javascript代码,急急
  • 4、请大家帮我看一这段JAVASCRIPT代码
  • 5、谁帮我看看这段js代码是什么意思啊
  • 6、谁懂JS代码的,帮我看下这代码

总的来说是一段每隔2秒切换一下选项卡的js特效代码

1.自动切换:

每2秒通过调用aa()动态改变选项卡的索引,再用foucs(c,i,str)函数改变选项卡标签(focus_tab_)和相对应的内容(focus_con_)的class属性来实现(class =”on”就显示该标签和内容,class=””就隐藏该标签和内容)

2.手动切换:

最后面的(for (i=1;i6;i++)这一段是为5个选择卡的标签和内容容器,初始化鼠标事件

3.很遗憾你这个自动切换的js特效不会起作用

aa()函数里面这一句:foucs(start,’2′,’foucs’);把foucs(c,i,str)中的i定死为字符变量”2″了(它本该是for循环中1-5中的一个整数,是变化的,而你这却把i当作个一个字符变量来传送),所以,你这个自动切换的,切换不了,永远显示的是索引为的2那个选项卡,搞不好还会报错。

挺长的,简单帮你分析一下

取得跳转的URL

var jumpurl=$(“#jumpurl”).text();

检测cookie中“showdiv”的标志位,如果为空,就设置成当前时间,如果已经存在,

判断是否已经超过24小时,如果超过则将“showdiv”置空

if(getck(“showdiv”) == “”)

{

var data = new Date();

var timestr = data.getFullYear() + “-” + (Number(data.getMonth())+1) + “-” + data.getDate() + ” ” + data.getHours() + “:” + data.getMinutes() + “:” + data.getSeconds();

document.cookie=”showdiv=” + timestr;

}

else

{

var date_ = convertdate(getck(“showdiv”));

var data = new Date();

var num = Number(data.getTime()) – Number(date_.getTime());

if(num = 24*3600000)//已经过期重新设置

{

document.cookie=”showdiv=”;

}

}

给按钮“closebtn”添加点击事件,该控件被点击时,设置cookie值“isshow=true”,

同时使用淡出效果来隐藏“full_scroll”控件,并给“add_fav”控件添加点击事件,

该控件被点击时打开“jumpurl”定义的?URL,同时设置cookie值“isshow=true”,

同时使用淡出效果来隐藏“full_scroll”控件

$(“#closebtn”).click(function(){ 

   document.cookie=”isshow=true”;

   $(“#full_scroll”).fadeOut(“slow”);});

   $(“#add_fav”).click(function(){ 

      window.open(jumpurl); 

      document.cookie=”isshow=true”;

      $(“#full_scroll”).fadeOut(“slow”);

});

给“welcome_img”控件添加点击事件,该控件被点击时,设置cookie“isshow=true”,

同时使用淡出效果来隐藏“full_scroll”控件

$(“#welcome_img”).click(function(){

window.open(jumpurl); 

document.cookie=”isshow=true”;

$(“#full_scroll”).fadeOut(“slow”);

});

等待1秒后执行showdiv函数

setTimeout(“showdiv()”,1000); //这里修改打开网页多久之后显示提示

以上部分是页面加载时执行的的全部代码,下面两个函数就不说了,应该可以看得清楚。

2个问题:1 是selectedIndex而不是selectedindex属性注意大小写 JS敏感

2 dddd未定义

改好了:

form name=”selecttest”

table width=”720″ border=”0″ cellpadding=”2″ cellspacing=”1″ class=”box” align=”center”

tr

td width=”200″ align=”right”Customer ID/td

td width=”400″font face=”Arial, Helvetica, sans-serif”

select size=”1″ name=”number” onchange=”aaa(this);”

option selected value=”1″1/option

option value=”2″2/option

option value=”3″3/option

option value=”Add..”Add../option

/select/font/td

/tr

tr

td/td

tdinput type=”text” value=”” name=”xianshi”/td

/tr

/table

/form

script

function aaa(test)

{

var mytest;

mytest=test.selectedIndex;

teststring=test.options[mytest].text;

document.selecttest.xianshi.value=teststring;

}

/script

!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “”

html xmlns=””

head

meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″ /

SCRIPT language=”javascript”

function test()

{

var tx1=document.form1.text1;

var pw01=document.form1.pw1;

var pw02=document.form1.pw2;

var tx3=document.form1.text3;

if(tx1.value.length==0)

{ alert(“必须填写用户名!”);

return false; }

if(pw01.value!=pw02.value)

{

alert(“两次密码不一样,请重新填写!”);

return false;

}

if(tx3.value.indexOf(‘@’,0))

{

alert(“邮箱格式不对!请重新输入!”);

return false;

}

}

/SCRIPT

title无标题文档/title

style type=”text/css”

!–

.STYLE1 {font-size: 18px}

#form1 table {

position: relative;

}

/style

/head

body

form id=”form1″ name=”form1″ method=”post” action=””

table width=”854″ height=”648″ border=”1″

tr

td height=”100″ colspan=”4″ /td

/tr

tr

td width=”69″ rowspan=”6″ /td

td width=”169″ height=”74″div align=”right”span class=”STYLE1″用户名:/span/div/td

td width=”457″label

input type=”text” name=”text1″ value=”” /

/label/td

td width=”131″ rowspan=”6″ /td

/tr

tr

td height=”74″div align=”right”span class=”STYLE1″密码:/span/div/td

tdlabel

input type=”password” id=”pw1″ /

/label/td

/tr

tr

td height=”72″div align=”right”span class=”STYLE1″请再输入一次密码:/span/div/td

tdlabel

input type=”password” id=”pw2″ /

/label/td

/tr

tr

td height=”74″div align=”right”span class=”STYLE1″密码查询问题:/span/div/td

tdlabel

select name=”select”

option你的出生地/option

option你最喜欢的音乐/option

option你最喜欢的电影/option

option你最喜欢的明星/option

option你毕业的幼儿园/option

option你毕业的小学/option

option你毕业的中学/option

option你毕业的大学/option

/select

/label/td

/tr

tr

td height=”72″div align=”right”span class=”STYLE1″密码查询答案:/span/div/td

tdlabel

input type=”text” name=”text2″ /

/label/td

/tr

tr

td height=”73″div align=”right”span class=”STYLE1″电子邮箱:/span/div/td

tdlabel

input type=”text” name=”text3″ /

/label/td

/tr

tr

td /td

td colspan=”2″div align=”center”

input type=”button” name=”Submit” value=”提交” onclick=”test()” /

input type=”button” name=”Submit2″ value=”关闭”/

/div/td

td /td

/tr

/table

/form

p /p

/body

/html

更改之处:在javascript中去掉function yhmdl(){ }等 将if(tx1.value.length==””) 改成if(tx1.value.length==0)

if(tx3.value.indexOf(‘@’,0) 改成 if(tx3.value.indexOf(‘@’,0))

这样就可以了 但是有点不足之处就是验证没有那么简单提示语最好是一起显示等上面是能够运行的代码。看看是否满意。

script type=”text/javascript”

$(document).on(‘scroll’, function() {//在页面有滚动操作时执行以下代码

var backTop = $(‘#back2top’);//定义backTop(id为back2top的jquery对象)

var st = $(document).scrollTop(), winh = $(window).height();

//定义st(当前页面高度),winh(当前窗口高度, **不过这个变量下面的操作没有用到)

(st 500)? backTop.css(‘visibility’, ‘visible’) : backTop.css(‘visibility’, ‘hidden’);

//当页面高度大于500,backTop显示,如果不是就隐藏

});

/script

有关jquery回去顶部的代码

//创建一个id为”linkweb”的div

document.writeln(“div id=\”linkweb\””);

document.writeln(“\/div”);

//每间隔1000毫秒对linkweb的源码(innerHTML)进行更新,

//new Date().toLocaleString(),得到系统当前的日期及时间形如:2008年8月10日 16:14:03

//’ 星期\’,是原样显示

//’日一二三四五六’.charAt(new Date().getDay()),是根据getDay())返的值(0~6),从”日~六”的字符串中取得相应的字符,即 星期几

document.writeln(“scriptsetInterval(\”linkweb.innerHTML=new Date().toLocaleString()+\’ 星期\’+\’日一二三四五六\’.charAt(new Date().getDay());\”,1000);”);

document.writeln(“\/script”);

//输出两个空行

document.writeln(“”);

document.writeln(“”)

//==========新近回答===================

//没有你所说的换行情况啊.代码最后的document.writeln(“”); 会输出空行,如果感觉多余就注释掉它.

原创文章,作者:M22QI,如若转载,请注明出处:https://www.506064.com/n/126869.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
M22QI的头像M22QI
上一篇 2024-10-03 23:13
下一篇 2024-10-03 23:13

相关推荐

  • Docker端口映射详解

    一、docker端口映射命令 Docker端口映射是Docker容器与外界进行通信的重要方式之一,常用的端口映射命令有如下两种: docker run -p<host_por…

    编程 2024-10-29
  • 掌握 Python 时间函数的必备技能

    在 Python 编程语言中,处理时间是非常重要的技能之一。时间是一种普遍存在且普遍适用的数据类型,在计算机领域也不例外。掌握 Python 时间函数的技能可以让你在编程实践中更加…

    编程 2024-11-05
  • java君(java君临天下破解版)

    本文目录一览: 1、作为初学者 学习JAVA 我需要先了解什么? 2、Java好学吗?可以自学不还是要报培训班 3、JAVA如何进阶 4、陈国君的java程序设计基础 怎么样 5、…

    编程 2024-10-03
  • Mybatis-plus联表查询详解

    一、mybatisplus联表查询查询怎么用 Mybatis-plus是一款优秀的ORM框架,支持快速、便捷地进行数据库操作。联表查询可以使用Mybatis-plus提供的Wrap…

    编程 2024-12-01
  • Python 程序:查找数组中每个元素的频率

    在这个简单的 python 程序中,我们需要找到数组元素的频率。这是一个基于列表的 python 程序。 要理解这个例子,您应该了解以下 Python 编程主题: Python 列…

    编程 2024-10-03
  • 关于过滤json数据python的信息

    本文目录一览: 1、Python爬虫(七)数据处理方法之JSON 2、如何用Python,查找json格式中指定的数据,然后输出这些查找到的数据? 3、如何用python处理jso…

    编程 2024-10-03
  • http协议php的简单介绍

    1、HTTP协议有什么局限性? 2、HTTP协议 3、什么是http协议它的作用是什么? HTTP协议全称Hyper Text Transfer Protocol,翻译过来就是超文…

  • java中this,java中this的作用

    本文目录一览: 1、java中this的用法 2、java中this的关键字用法是什么? 3、Java里面的this关键字是什么意思 java中this的用法 java中this有…

    编程 2024-12-07
  • 解决客户端请求异常的方法

    客户端请求异常通常是指,客户端向服务器发起请求时,由于各种原因导致请求失败或出现错误。这种情况对于网站管理员和用户都是非常烦恼的事情,因为无法正常访问网站。本文将介绍一些解决客户端…

    编程 2024-10-04
  • Python写入文件的常用方法

    一、使用open()函数打开文件 Python提供了内置的open()函数,用于打开并创建文件。其语法如下: f = open(file, mode) 其中,file是文件名(可以…

    编程 2024-10-26

发表回复

登录后才能评论