沉漠寡言
沉漠寡言
web.
关注数: 0
粉丝数: 12
发帖数: 335
关注贴吧数: 7
愣了,反了。。。 我在干啥, = =。。。
Jq往数据库里添加。。。 动态页面执行的是往数据库里添加一条记录。 insert into ceshi values('" + num + "') // num为传递的值 $("#b1").val()是文本框的值。 现在的问题是,只要文本框存在值,点击按钮,都会输出"添加成功"! 但是,文本框的值如果被传递过一次,数据库里不会再次添加那条记录!(只能添加一次) 如果文本框的值不相同,数据库里会增加。。。(每次传递的值不相同) 这样子的话,就不能添加相同的记录了,如何解决。。。 $(function(){ $("#btn").click(function(){ $.get("Default.aspx",{ num : $("#b1").val() },function(){ alert("添加成功"); }) }) )}
用get方式,为什么每次点击只能往数据库中添加一条。 $(function(){ $("#btn").click(function(){ $.get("Default.aspx",{ num : $("#b1").val() },function(){ alert("添加成功"); }) }) }) 类似这种insert into ceshi values('" + num + "')" 动态页面,就是向数据库中添加的语句,但每次点击就第一次有效。。。 用服务端的方法,没有这种问题。。。
把对象push到数组的问题。。。 数组的长度改变了。。 但是,里面的每个对象a属性都是3?为什么? var ar = [1,2,3] var ar2 = [11,22,33] var obj = {a : 0,b : 0} var myar = []; for(var i = 0; i < 3; i ++) { obj.a = ar[i]; obj.b = ar2[i]; myar.push(obj) } alert(myar[0].a);
通过get访问数据库的问题。。 $("#num")是一个文本框,blur之后传递值(10,20,30..)之类的。 动态页面获取值,连接数据库,执行如:"update ceshi set num = num + '" + num + "'";//num是传递的值。 问题是,只有首次blur,数据库中那列递增了,之后的blur没有任何变化? $("#num").blur(function(){ $.get("change.aspx",{ num : $(this).val() },function(){ alert("test"); }) })
为什么是undefined。。 函数里面存在xml对象,函数返回的结果却不存在。。 输出顺序为obj,undefined。。。 var getXml = function(xml) { try { var request = null; which_xml = null; request = window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest(); if(request) { request.open("GET",xml); request.onreadystatechange = function() { if(this.readyState == 4) { if(this.status == 200) { alert(this.responseXML); // obj return this.responseXML; } else { alert("回送有误~"); } } } request.send(null); } } catch(e) { alert(e.description + "\n\n有误"); } } var vote_xml = getXml("vote.xml"); alert(vote_xml); //undefined
这两种 有什么区别? function f1(){ var n=10; function f2(){ alert(n); } return f2; // 关键是这里的问题 } var result=f1(); alert("123"); result(); 输出顺序为 123 , 10 如果改成这样 function f1(){ var n=10; function f2(){ alert(n); } return f2(); // 加上括号 } var result=f1(); alert("123"); result(); 输出的顺序为 10 , 123 问题是 return f2 ? 和 return f2() ? 这两者的区别是?
关于 $.post 的疑问 求助 没有顺序执行? $(function(){ t1.blur(function(){ $.post(the_URL,{ UserId : t1.val() },function(data){ alert("1"); }) var str = "true"; alert(str); // 为什么先输出的是这里? }) })
有了解asp.net的吗,初学问题。 为什么ArryList的Count永远是1? 这是aspx.cs页面 Class1 c1 = new Class1(); protected void Page_Load(object sender, EventArgs e) { } protected void Button1_Click(object sender, EventArgs e) { c1.addCount(Button1.Text); } 这是Class1类 public class Class1 { private ArrayList myar = new ArrayList(); public void addCount(string text) { myar.Add(text); HttpContext.Current.Response.Write("<script>alert('"+myar.Count+"');</script>"); } }
为什么这句无法响应? 单击某个按钮控件时, Response.Write("<script>document.getElementById('tb').value = 'ffffff';</script>"); 没有反应。 tb是控件TextBox的一个id。
有了解asp.net的吗,初学的问题.. cookie可以记录我之前选择的值, 然后每次加载,利用Cookie从DropDownList1列表项中选中相应的值, 可是,我添加了这句 DropDownList1.Items.FindByValue(mycookie.Value).Selected = true; 就是因为这句,怎么Cookie不是我之前选中的值了? protected void Page_Load(object sender, EventArgs e) { HttpCookie mycookie = Request.Cookies.Get("mycookie"); if (mycookie != null) { Response.Write("<script>alert('" + mycookie.Value + "');</script>"); // DropDownList1.Items.FindByValue(mycookie.Value).Selected = true; } } protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) { HttpCookie mycookie = new HttpCookie("mycookie"); mycookie.Expires = DateTime.Now.AddMonths(3); mycookie.Value = DropDownList1.SelectedValue; Response.Cookies.Add(mycookie); Response.Redirect(Request.Url.ToString()); }
Cookie 的疑问 cookie可以记录我之前选择的值, 然后每次加载,利用Cookie从DropDownList1列表项中选中相应的值, 可是,我添加了这句 DropDownList1.Items.FindByValue(mycookie.Value).Selected = true; 就是因为这句,怎么Cookie不是我之前选中的值了? protected void Page_Load(object sender, EventArgs e) { HttpCookie mycookie = Request.Cookies.Get("mycookie"); if (mycookie != null) { Response.Write("<script>alert('" + mycookie.Value + "');</script>"); // DropDownList1.Items.FindByValue(mycookie.Value).Selected = true; } } protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) { HttpCookie mycookie = new HttpCookie("mycookie"); mycookie.Expires = DateTime.Now.AddMonths(3); mycookie.Value = DropDownList1.SelectedValue; Response.Cookies.Add(mycookie); Response.Redirect(Request.Url.ToString()); }
cookie的疑问,为什么无法存储了? protected void Page_Load(object sender, EventArgs e) { HttpCookie mycookie = Request.Cookies.Get("mycookie"); if (mycookie != null) { Response.Write("<script>alert('" + mycookie.Value + "');</script>"); // DropDownList1.Items.FindByValue(mycookie.Value).Selected = true; //cookie中应该存储了之前选择的值才对,为什么我加了这句,cookie的value永远是DropDownList1中的**中的第一个值?不加上面那句,输出的结果是对的(之前一次选择的值)。 } } protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) { HttpCookie mycookie = new HttpCookie("mycookie"); mycookie.Expires = DateTime.Now.AddMonths(3); mycookie.Value = DropDownList1.SelectedValue; Response.Cookies.Add(mycookie); Response.Redirect(Request.Url.ToString()); }
求助。FindByValue为什么会发生错误? protected void Button1_Click(object sender, EventArgs e) { string str = TextBox1.Text; if (DropDownList1.Items.FindByValue(str) != null) { DropDownList1.Items.FindByValue(str).Selected = true; } } 不可以这样写吗?
Response为什么么响应不了Js? protected void Button1_Click(object sender, EventArgs e) { if (TextBox1.Text == "" || TextBox2.Text == "") { alert("请填写完整"); } } public void alert(string text) { Response.Write("<script>alert(" + text + ");</script>"); } 点击按钮只是刷新了一下?没有弹出,为什么?
指导下SaveAs()没有采用一个方法的重载 Request.SaveAs(Request.ApplicationPath + FileUpload1.FileName); 有问题吗?
为什么编译不了? #include <studio.h> main(void) { printf("fff"); getch(); }
求助 vs2008问题 #include<stdio.h> void main() { printf("China"); getch(); } 为什么我按f5之后,闪了一下就没了?
如何替换文本 比如 div中包含文本 lhlhlh 如何把当中的l全部替换成d,不利用标签,不利用innerHTML属性并且只能是替换l。。
clearInterval的问题。。。 实现:3张图片同时缩小,同时放大, 现在的效果,有点问题,效果有点乱, 测试发现要在cSize()函数和cSize2()函数 2个函数中的,第三个判断if(w<=0)中都加上return false;效果才可实现。 不明白了,为什么么要这么做?,clearInterval没有终止计时器?是因为循环的问题? window.onload=function(){time = setInterval("cSize()",10)} var time; var time2; function cSize() { for(var i=0;i<3;i++) { var elem = document.getElementById("place"+i); var w = elem.offsetWidth; var h = elem.offsetHeight; w-=5; h-=5; if(w<=0) { clearInterval(time); time2 = setInterval("cSize2()",20); //这里要加上return false??? } elem.style.width = w+"px"; elem.style.height = h+"px"; } } function cSize2() { for(var i=0;i<3;i++) { var elem = document.getElementById("place"+i); var w = elem.offsetWidth; var h = elem.offsetHeight; w+=1; h+=1; if(w==110) { clearInterval(time2); time = setInterval("cSize()",20); //这里要加上return false??? } elem.style.width = w+"px"; elem.style.height = h+"px"; } }
改变宽高的问题 <body><div id="palce" style="position:relative; width:110px; height:110px; border:1px solid gray;margin:50px auto;"> <div id="place2" style="position:absolute; width:110px; height:110px; left:0px; top:0px;"> <img src="images/0f02c4e3c4e3c4e3cedeb5d0c1cb1822.jpg" /></div></div>< script type="text/javascript"> var place2 = document.getElementById("place2"); setInterval(function() { var w = parseInt(place2.style.height); var h = parseInt(place2.style.width); w-=2;h-=2; if(w<=0||h<=0)return; place2.style.height=h+"px"; place2.style.width=w+"px"; },10) </script> 为什么宽度和高度,没有变化。。。
数学不好,求解答。。 变量deg控制的是角度,可是我发现,deg还没到360,图片已经转好一圈了。。而且,sin和cos 控制图片的坐标,应该都是逆时针的,往第一象限移动,为什么图片移动成了顺时针。。。 <body> <div style="position:relative; border:solid 1px gray;width:300px;height:300px; margin:100px auto;"> <div id="place" style="position:absolute; left:0px; top:0px;"> <img src="../images/0f02c4e3c4e3c4e3cedeb5d0c1cb1822.jpg" /> </div> </div> </body> <script type="text/javascript"> var place = document.getElementById("place"); var deg = 0;var r=50; setInterval(function(){deg+=0.1;place.style.left=Math.cos(deg)*r+"px";place.style.top=Math.sin(deg)*r+"px";alert(deg)},100) </script>
小问题 如果我想让一个图片,围绕一个圈运动,计算过程中遇到开不尽的怎么办?
谷歌 删除不了子元素? elem.parentNode.removeChild(elem); 这句,只有IE有效为什么?
setInterval 和setTimeout的疑问 setInterval("a()",1000); function a() { setTimeout("b()",1000); } function b() { alert("test"); } 为什么自第二秒后,是1秒一输出?
Cookie的疑问 帮忙看下 每次刷新页面,首先调用readCookie() 我之前没有输入任何值,为什么会弹出null?不是没有cookie 的吗?没有阻止? <script type="text/javascript"> function setCookie() { var the_name = prompt("white your name",""); var the_cookie = escape(the_name); document.cookie = the_cookie; alert("Thank you"); } function readCookie() { if(!document.cookie) return false; var the_cookie = document.cookie; alert(unescape(the_cookie)); } readCookie(); setCookie(); </script>
下拉菜单的问题。。 如果没有hideRect(this.id,zeroheight)方法,顺序点击li,他的下个li将会缓缓的显示。但是添加了这个方法,可以缓缓隐藏本身,但是他的下个li将不显示。 我的目的是,缓缓显示下个元素,并且同时缓缓隐藏本身。 <script type="text/javascript"> var time;//控制下个元素显示 var time2;//隐藏本身 var heights = 202;//显示高度 var zeroheight = 0;//结束高度 window.onload=function() { var lis = document.getElementsByTagName("li"); for(var i=0,j=lis.length;i<j;i++) { if(i==0) { lis[i].onclick=function() { nextRect(this.id); } } else { lis[i].onclick=function() { nextRect(this.id); hideRect(this.id,zeroheight)//!是这个方法的问题,不知道为什么。 } } } } function nextRect(id) { var elem = $(id); if(!elem.nextSibling) return false; var nextelem = nextElement(elem).nextSibling; if(nextelem.style.display=="none") { nextelem.style.height="0px"; nextelem.style.display="block"; nextShow(nextelem.id,heights); } } function nextShow(nextid,final_height) { if(time) clearTimeout(time); if(time2) clearTimeout(time2); var elements = $(nextid); var ypos = parseInt(elements.style.height); if(ypos<final_height)ypos+=5; elements.style.height=ypos+"px"; time = setTimeout("nextShow('"+nextid+"','"+final_height+"')",5); } function hideRect(thisid,zeroheight) { if(time)clearTimeout(time); if(time2)clearTimeout(time2); var elem = $(thisid); var ypos = parseInt(elem.style.height); if(ypos>zeroheight)ypos-=5; if(ypos==zeroheight) elem.style.display="none"; elem.style.height=ypos+"px"; time2 = setTimeout("hideRect('"+thisid+"','"+zeroheight+"')",5); } //代替获取id function $(id){return document.getElementById(id);} //下个元素节点 function nextElement(e) { if(e.nextSibling.nodeType==1) { return e; }else{return e.nextSibling;}} </script> </head> <body> <div> <ul> <li id="toper" ><span>click me</span></li> <li id="rect1" style="display:none;" ></li> <li id="rect2" style="display:none;" ></li> </ul> </div>
关于数组的疑问。未定义 当点击radio按钮后,给myar1数组添加了元素,["1","2","3"], 在文本框中输入的文本值以改变数组的长度, 文本框中第一次输入2,onblur之后没有问题。//长度2,元素1,2 第二次,不单击radio按钮,文本框中输入3,onblur之后//长度3,元素1,2,undefined 第三次,不单击radio按钮,文本框中输入1,onblur之后//长度1,元素1 这是什么原因? 为什么是未定义? this.value只是控制输出的数组元素个数而已,没有改变数组元素数量。 //-------------------------------------- var myar1=[]; window.onload=function() { var inputs = document.getElementsByTagName("input"); for(var i=0;i<inputs.length;i++) { if(inputs[i].getAttribute("class")=="a") { inputs[i].onclick=function() { var values = this.nextSibling.nodeValue; if(values.indexOf("1")!=-1) { myar1=["1","2","3"]; } } } } var t = document.getElementById("text1"); t.onblur=function() { myar1.length=this.value; alert("当前数组长度为"+myar1.length) for(var i=0;i<this.value;i++) { alert(myar1[i]); } } } </script> <body> <input class="a" name="test" type="radio" />数组1 <p><input id="text1" type="text" size="20" /></p>
ie文本节点的疑问 <input type="text" onclick="alert(this.nextSibling)" /> <input type="text" /> ie,ff 均输出object text ie会忽略文本节点的为什么 object text?
子框架的疑问. 父框架中,包含一个a框架。 a框架中单击按钮 (self.location.href="b.html") 指向一个新页面b b的父框架就是a的父框架吗?
变量为什么未定义. 作用域的问题。 如果我把temp放到函数之外定义,可以计算出temp2-temp。 在一个函数中的变量,不能共享吗?,一定得放到函数之外声明全局? <script type="text/javascript"> var flag=false; function setTimes() { var date = new Date(); if(flag==false) { var temp = date.getTime();flag=true; } else { var temp2 = date.getTime(); alert(temp2-temp); //temp自第一次之后,再也获取不到? } setTimeout("setTimes()",500); } setTimes();</script>
求一种算法...... 输入0 输出其值7; 输入1 其值6 2 5 3 4 4 3 5 2 6 1 7 0
改变值的问题。 改变时区的问题, 目的:点击id为s的按钮,小时加上8。 问题:点击之后么有作用,还是每秒以当前时区在显示?控制不了h变量?
我目前经历,指点下我.. 我的性格是属于内向的。情况是这个样子的。我和她都是在外面上电脑培训课的,我们都是上海人,全日制的那种,那个女生.她是一个很低调的女孩子,20几岁吧。。她每次上课,都是和一个中年男子座在我的后右方,我座在第一排,她和那个中年男子关系还算好,估计他们都说的一口流利的上海话,所以谈的来,她和这个班上的其他男生还有女生,好像都没有主动打过招呼过,唯独。。。 她从来没有浓妆艳抹的(我也看不出来..),讲话声音很温柔,很腼腆的女孩子。。。每次中午吃饭,都是自备(学校有微波炉的),课上遇到了什么疑问,也只是一个人自言自语,不问老师。。,课间也不会有很多电话,一个人在练习,只有和旁边的中年大哥在讲话。。。我在这个班上,平时也不怎么讲话,只有上课积极了点,不懂的问老师,在这个班算是数一数二的了,咋们老师,有次还专门提到过我,说我“开始啊,他和你们差不多的,现在已经拉开一大截啦”座在我后面还有个女生,这个女生经常问我问题,我都是认真回答的,我多么想让她来问我。。。。。。唯一一次和她讲话,是在拿课程表的时候,因为我课程表还没拿到,她的已经发下来了。。,我是鼓足了勇气,和她说:“你的课程表,能不能给我看一下”,她说:“我的课程标好像排的不对,你看他的吧”(她的课程表确实排的不对,他就是那位大叔啦),她和我说话的时候,眼睛也不看我,看着屏幕对我说。。。不知不觉已经1个多月了,她每次回家的时候都是和哪位大叔一起的,估计是一路的,最近我发现了一点细节,她出教室门准备走的时候和我对视了几秒,还有一次出教室门准备走的时候45度角余光看了我。。。。 哎~我平时不敢瞄她超过2秒,我这人只有等待别人主动和我说话才放的开,看她平时也不怎么打电话,也不知道有没有男友。 我喜欢这种女孩子,很难开口,我该怎么半?有没有经历过的,给我想点办法,谢谢了。。
有没,怪猎3g换马车的... 上海当面换...
匿名函数的疑问 目的:对那些除了(value不存在或者value为“Send”的对象),进行onclick操作。。 外层for循环中conintue没有效果,用alert测试,发现在onclick匿名函数中,不符合条件的对象,并没有排除。。。 我发现,我得在onclick匿名函数中,再次进行与之前相同的操作(for循环啊,if啊),这才可以。 var myform = document.getElementsByTagName("form")[0]; for(var i=0;i<myform.elements.length;i++) { var values = myform.elements[i].value; if(!values||values=="Send") continue; myform.elements[i].onclick = function() { alert("这个values为"+values);//这里为什么会输出Send?continue没有起到作用? for(var j=0;j<myform.elements.length;j++) { var values2 = myform.elements[j].value; if(!values2||values2=="Send") continue; alert(values2);//这里输出的value都是符合条件的。 } } }
移动图片的疑问 想实现的效果,图片每隔1秒移动, 100到410,410到100... 可是,在moveElement方法中,两个if判断都同时执行,导致图片卡在某个位置上... 如果去掉第二个if判断可以成功移动到410处... 我用alert测试,发现在moveElement方法中,第二个if中的final_x每隔0.1秒输出的都是100。。。 搞不懂啊,怎么解释....
Math.floor()问题
如何控制图片的滚动效果.... 目前只能让图片自己循环的滚动. 不会控制... 样式----------///////////////////////////////////////////结构层/////////////////////////////////代码--------------------------------/////////目前为止的效果是,1-3张图片每隔5秒可以移动到下一张去. 第四张图片也就是最后张,3.2秒后移动到第一张去.. 可我不会控制住.添加的代码是。。。
关于清除时间的问题。。 一楼防吞....
1
下一页