2013-11-08
展开全部
在Asp和.net中使用Javascript脚本和在普通HTML中使用是一样的,就像在jsp中一样!这点没什么特别的要求,关于你追问的问题主要是因为火狐和IE的处理的函数不一样,Mozilia的浏览器支持JSCRIPT比较牛,VB的话,当然是微软比较强,所以做项目的时候最好改成JQuery 的JS 框架,这样兼容性上要好点,速度也很快,不需要自己很麻烦去改写,也或许你浏览器版本没及时更新。IE下面有些BUG,比如调用ajax的函数的时候
$.ajax({
url:'someurl',
type:'post', //注意这里有个逗号, 在firefox下是不会有问题的 但是ie下 就会提交不了了!!!所以最后一个一定不能加 逗号!
}) 这都是以前总结出来的经验,还有很多东西需要自己在实际应用中去实践,以后javascript方面不清楚的可以问我,QQ:546194498,至于你说的文字跟随鼠标效果,调用函数,事件这些其实都很简单,代码我也不往上面帖了,需要可以Q我,我还保存的有以前写的代码!JS是一种很强大的脚本语言,虽然修改起来很麻烦,期待html5,html5+flex+javascript 强!!!
$.ajax({
url:'someurl',
type:'post', //注意这里有个逗号, 在firefox下是不会有问题的 但是ie下 就会提交不了了!!!所以最后一个一定不能加 逗号!
}) 这都是以前总结出来的经验,还有很多东西需要自己在实际应用中去实践,以后javascript方面不清楚的可以问我,QQ:546194498,至于你说的文字跟随鼠标效果,调用函数,事件这些其实都很简单,代码我也不往上面帖了,需要可以Q我,我还保存的有以前写的代码!JS是一种很强大的脚本语言,虽然修改起来很麻烦,期待html5,html5+flex+javascript 强!!!
2013-11-08
展开全部
将你写好的Javascript脚本直接拷贝粘贴到asp.net的<body>里就可以了,以文字跟随鼠标移动,其代码如下:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns=" http://www.w3.org/1999/xhtml" ><head runat="server">
<title>无标题页</title>
</head><body>
<form id="form1" runat="server">
<div>
<SCRIPT LANGUAGE="JavaScript">
if (document.all) {
yourLogo = "奥天软件,创意无限";
logoFont = "宋体";
logoColor = "#FF0000";
yourLogo = yourLogo.split('');
L = yourLogo.length;
TrigSplit = 360 / L;
Sz = new Array()
logoWidth = 100;
logoHeight = -30;
ypos = 0;
xpos = 0;
step = 0.03;
currStep = 0;
document.write('<div id="outer" style="position:absolute;top:0px;left:0px"><div style="position:relative">');
for (i = 0; i < L; i++) {
document.write('<div id="ie" style="position:absolute;top:0px;left:0px;'
+'width:10px;height:10px;font-family:'+logoFont+';font-size:12px;'
+'color:'+logoColor+';text-align:center">'+yourLogo[i]+'</div>');
}
document.write('</div></div>');
function Mouse() {
ypos = event.y;
xpos = event.x - 5;
}
document.onmousemove=Mouse;
function animateLogo() {
outer.style.pixelTop = document.body.scrollTop;
for (i = 0; i < L; i++) {
ie[i].style.top = ypos + logoHeight * Math.sin(currStep + i * TrigSplit * Math.PI / 180);
ie[i].style.left = xpos + logoWidth * Math.cos(currStep + i * TrigSplit * Math.PI / 180);
Sz[i] = ie[i].style.pixelTop - ypos;
if (Sz[i] < 5) Sz[i] = 5;
ie[i].style.fontSize = Sz[i] / 1.7;
}
currStep -= step;
setTimeout('animateLogo()', 20);
}
window.onload = animateLogo;
}
</script> </div>
</form>
</body>
</html>
<title>无标题页</title>
</head><body>
<form id="form1" runat="server">
<div>
<SCRIPT LANGUAGE="JavaScript">
if (document.all) {
yourLogo = "奥天软件,创意无限";
logoFont = "宋体";
logoColor = "#FF0000";
yourLogo = yourLogo.split('');
L = yourLogo.length;
TrigSplit = 360 / L;
Sz = new Array()
logoWidth = 100;
logoHeight = -30;
ypos = 0;
xpos = 0;
step = 0.03;
currStep = 0;
document.write('<div id="outer" style="position:absolute;top:0px;left:0px"><div style="position:relative">');
for (i = 0; i < L; i++) {
document.write('<div id="ie" style="position:absolute;top:0px;left:0px;'
+'width:10px;height:10px;font-family:'+logoFont+';font-size:12px;'
+'color:'+logoColor+';text-align:center">'+yourLogo[i]+'</div>');
}
document.write('</div></div>');
function Mouse() {
ypos = event.y;
xpos = event.x - 5;
}
document.onmousemove=Mouse;
function animateLogo() {
outer.style.pixelTop = document.body.scrollTop;
for (i = 0; i < L; i++) {
ie[i].style.top = ypos + logoHeight * Math.sin(currStep + i * TrigSplit * Math.PI / 180);
ie[i].style.left = xpos + logoWidth * Math.cos(currStep + i * TrigSplit * Math.PI / 180);
Sz[i] = ie[i].style.pixelTop - ypos;
if (Sz[i] < 5) Sz[i] = 5;
ie[i].style.fontSize = Sz[i] / 1.7;
}
currStep -= step;
setTimeout('animateLogo()', 20);
}
window.onload = animateLogo;
}
</script> </div>
</form>
</body>
</html>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-08
展开全部
asp.net中使用Javascript跟在普通HTML中使用是一样的~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询