把html里面的js改成调用格式。

这个是代码:我是网页菜鸟,只能求助帮忙改下代码……改成外部调用的js,然后帮忙写一下怎么调用啊……<divid="Mar"class="Mar"><divid="inMa... 这个是代码:我是网页菜鸟,只能求助帮忙改下代码…… 改成外部调用的js,然后帮忙写一下怎么调用啊……

<div id="Mar" class="Mar">
<div id="inMar" class="inMar">
<div id="Mar1" style="float:left;">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><a href="" target="_new"><img src="img/VIDEO/film screenshot 6.jpg"/></a><br />
<span class="style7">New movie</span></td>
<td><a href="http://" target="_new"><img src="img/VIDEO/film_still_my_heart_laid_bare_01.jpg"/></a><br /><span class="style7">My Heart Laid Bare</span></td>
<td><a href="http://" target="_new"><img src="img/VIDEO/film_still_paradise_03.jpg"/></a><br /><span class="style7">Paradise</span></td>
<td><a href="http://" target="_new"><img src="img/VIDEO/FromOneOfTheseDays02.jpg"/></a><br /><span class="style7">One Of These Days</span></td>
<td><a href="http://" target="_new"><img src="img/VIDEO/still_01_animation_for_wendi_murdoch_and_florence_sloan film_production_company.jpg"/></a><br /><span class="style7">BigFeet</span></td>
<td><a href="http://" target="_new"><img src="img/VIDEO/still01.jpg"/></a><br /><span class="style7">Hear Earth Heart</span></td>
<td><a href="http://" target="_new"><img src="img/VIDEO/video earbridge.jpg"/></a><br /><span class="style7">The Ear</span></td>
<td><a href="http://" target="_new"><img src="img/VIDEO/video the greatness.jpg"/></a><br /><span class="style7">The Greatness</span></td>
</tr>
</table>
</div>
<div id="Mar2" style="float:left;"></div>
</div>
</div>

<script language="javascript" type="text/javascript">
var speed = 20; //数字越小速度越快
var step =4;//步进
var nImgWidth = 350;
var div = document.getElementById("Mar");
var div1 = document.getElementById("Mar1");
var div2 = document.getElementById("Mar2");
div2.innerHTML = div1.innerHTML;
function Marquee() {
//向右滚动
//if (div.scrollLeft <= 0)
//div.scrollLeft += div2.offsetWidth
//else {
//div.scrollLeft--
//}
//向左滚动

if(div.scrollLeft%nImgWidth == 0) {//每一张图片就停留,如果要连续就去掉这点代码
div.scrollLeft += step;
step = 0;
window.setTimeout("set(2)", 2000);

}
if (div2.offsetWidth - div.scrollLeft <= 0)
div.scrollLeft -= div1.offsetWidth
else {
div.scrollLeft += step;
}
}
var MyMarquee = setInterval(Marquee, speed);
div.onmouseover = function() { clearInterval(MyMarquee) };
div.onmouseout = function() { MyMarquee = setInterval(Marquee, speed) };
function set(i) {
i = parseInt(i);
step = i;
}
</script>
展开
 我来答
lxs_lingting
推荐于2016-06-30 · TA获得超过990个赞
知道小有建树答主
回答量:900
采纳率:100%
帮助的人:220万
展开全部
<div id="Mar" class="Mar">
<div id="inMar" class="inMar">
<div id="Mar1" style="float:left;">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><a href="" target="_new"><img src="img/VIDEO/film screenshot 6.jpg"/></a><br />
<span class="style7">New movie</span></td>
<td><a href="http://" target="_new"><img src="img/VIDEO/film_still_my_heart_laid_bare_01.jpg"/></a><br /><span class="style7">My Heart Laid Bare</span></td>
<td><a href="http://" target="_new"><img src="img/VIDEO/film_still_paradise_03.jpg"/></a><br /><span class="style7">Paradise</span></td>
<td><a href="http://" target="_new"><img src="img/VIDEO/FromOneOfTheseDays02.jpg"/></a><br /><span class="style7">One Of These Days</span></td>
<td><a href="http://" target="_new"><img src="img/VIDEO/still_01_animation_for_wendi_murdoch_and_florence_sloan film_production_company.jpg"/></a><br /><span class="style7">BigFeet</span></td>
<td><a href="http://" target="_new"><img src="img/VIDEO/still01.jpg"/></a><br /><span class="style7">Hear Earth Heart</span></td>
<td><a href="http://" target="_new"><img src="img/VIDEO/video earbridge.jpg"/></a><br /><span class="style7">The Ear</span></td>
<td><a href="http://" target="_new"><img src="img/VIDEO/video the greatness.jpg"/></a><br /><span class="style7">The Greatness</span></td>
</tr>
</table>
</div>
<div id="Mar2" style="float:left;"></div>
</div>
</div>
<!--在这里调用-->
<script src="cy.js的所在路径"></script>

/*以下存为cy.js*/
var speed = 20; //数字越小速度越快
var step =4;//步进
var nImgWidth = 350;
var div = document.getElementById("Mar");
var div1 = document.getElementById("Mar1");
var div2 = document.getElementById("Mar2");
div2.innerHTML = div1.innerHTML;
function Marquee()
{
//向右滚动
//if (div.scrollLeft <= 0)
//div.scrollLeft += div2.offsetWidth
//else {
//div.scrollLeft--
//}
//向左滚动

if(div.scrollLeft%nImgWidth == 0)
{//每一张图片就停留,如果要连续就去掉这点代码
div.scrollLeft += step;
step = 0;
window.setTimeout("set(2)", 2000);
}
if (div2.offsetWidth - div.scrollLeft <= 0)
div.scrollLeft -= div1.offsetWidth
else
{
div.scrollLeft += step;
}
}
var MyMarquee = setInterval(Marquee, speed);
div.onmouseover = function(){ clearInterval(MyMarquee) };
div.onmouseout = function() { MyMarquee = setInterval(Marquee, speed) };
function set(i)
{
i = parseInt(i);
step = i;
}
低温本草
2011-03-10 · 科普永无止境,科技无无处不在。
低温本草
采纳数:9645 获赞数:148281

向TA提问 私信TA
展开全部
js调用cs中函数的方法

在前台js代码里写上<%method();%>

举例:

cs文件中写的有

public void method()

{

....执行某些操作.

}

这个函数,然后在前台页面的js里面调用.

<script type="text/javascript">

<%method();%>

</script>

在cs中调用js函数

法一:DlientScript.RegisterStartupScript(GetType(), "事件或属性名", "事件或属性内容");

示例:

protectedvoid Page_Load(object sender, EventBrgs e)

{

string ttt ="ttt";

string js ="<script type='text/javascript'>";

js +="function istwo(m){alert(m);} </script>";

DlientScript.RegisterStartupScript(GetType(), "registerJS", js);

DlientScript.RegisterStartupScript(GetType(), "runJS", "istwo("+ ttt +")");

}

法二:控件id.Bttributes.Bdd("事件或属性名", "事件或属性内容");

示例:

btnPost.Bttributes.Bdd("onclick", "return DheckInput()");

法三:直接把js代码当作字符串输出到客户端,让客户端来解释执行。

示例:

Response.Write(" <script>function fun(){alert(" + m + ")} </script>")

================================================== ====

转: .net中前台javascript与后台c#函数相互调用

文章出处:DIY部落(http://www.yiqishou.com/1_web/javascript/jsjs/ 200798/71020.html)

D#代码与javaScript函数的相互调用

问:

1.如何在JavaScript访问D#函数?

2.如何在JavaScript访问D#变量?

3.如何在D#中访问JavaScript的已有变量?

4.如何在D#中访问JavaScript函数?

问题1答案如下:

javaScript函数中执行D#代码中的函数:

方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中;

2、在前台写一个js函数,内容为document.getElementById("btn1").click();

3、在前台或后台调用js函数,激发click事件,等于访问后台c#函数;

示例:

方法二:1、函数声明为public

后台代码(把public改成protected也可以)

public string ss()

{

return("a");

}

2、在html里用<%=fucntion()%>可以调用

前台脚本

<script language=javascript>

var a = "<%=ss()%>";

alert(a);

</script>

方法三:1、<script language="javascript">

<!--

function __doPostBack(eventTarget, eventBrgument)

{

var theForm = document.Form1; //指runat=server的form

theForm.__EVENTTBRGET.value = eventTarget;

theFrom.__EVENTBRGUMENT.value = eventBrgument;

theForm.submit();

}

-->

</script>

<input id="Button1" type="button" name="Button1" value="按钮" onclick="javascript:__doPostBack('Button1','')">

方法四:<script language="javascript">

function SubmitKeyDlick()

{

if (event.keyDode == 13)

{

event.cancelBubble = true;

event.returnValue = false;

document.all.FunName.value="你要调用的函数名";

document.form[0].submit();

}

}

</script>

<INPUT onkeypress="SubmitKeyDlick()" id="aaa" type="text">

<input type="hidden" name="FunName"> 〈!--用来存储你要调用的函数 --〉

在.DS里有:

public Page_OnLoad()

{

if (!Page.IsPost())

{

string strFunName=Request.Form["FunName"]!=null?Request.F orm["FunName"]:"";

//根据传回来的值决定调用哪个函数

switch(strFunName)

{

case "enter()":

enter() ; //调用该函数

break;

case "其他":

//调用其他函数

break;

default:

//调用默认函数

break;

}

}

}

public void enter()

{

//……比如计算某值

}

问题2.如何在JavaScript访问D#变量?

答案如下:

方法一:1、通过页面上隐藏域访问<input id="xx" type="hidden" runat="server">

方法二:1、如后台定义了PUBLID STRING N; 前台js中引用该变量的格式为'<%=n%>'或"+<%=n%>+"

方法三:1、或者你可以在服务器端变量赋值后在页面注册一段脚本

"<script language='javascript'>var temp=" + tmp + "</script>"

tmp是后台变量,然后js中可以直接访问temp获得值。

3.如何在D#中访问JavaScript的已有变量?

答案如下:

方法一:1、前台使用静态文本控件隐藏域,将js变量值写入其中;

2、后台用request["id"]来获取值;

方法二:可以用cookie或session

4.如何在D#中访问JavaScript函数?

答案如下:

c#代码中执行javaScript函数:

方法一:1、Page.RegisterStartupScript("ggg","<script>SetVisible(1); </script>");

方法二:使用Literal类,然后

private void Button2_Dlick(object sender, System.EventBrgs e)

{

string str;

str="<script language='javascript'>";

str+="selectRange()";

str+="</script>";

//Literal1.Visible=true;

Literal1.Text=str;

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qswwwqs
2011-03-07 · 超过32用户采纳过TA的回答
知道答主
回答量:166
采纳率:0%
帮助的人:98.7万
展开全部
你新建一个JS文件 然后把 <script>标签中的内容粘贴进去,然后
把JS 导入<script type="text/javascript" src="这里是路径" ></script>
放在页面最下面就Ok了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kongyu123·com
2011-03-09 · 贡献了超过113个回答
知道答主
回答量:113
采纳率:0%
帮助的人:0
展开全部
把<script》首尾两行代码删了,然后复制进TXT,改名为JS文件。把页面中的<SCRIPT>抱起来的代码删了,然后打入调用JS文件的代码就行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zzqkillyou
2011-03-03 · TA获得超过1091个赞
知道小有建树答主
回答量:942
采纳率:0%
帮助的人:748万
展开全部
你这程序貌似没有效果啊
追问
我CSS没贴哪里来的效果-。-
我只要把下面的js改成调用的就好了……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式