把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> 展开
<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> 展开
5个回答
展开全部
<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;
}
<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;
}
展开全部
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;
}
在前台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;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你新建一个JS文件 然后把 <script>标签中的内容粘贴进去,然后
把JS 导入<script type="text/javascript" src="这里是路径" ></script>
放在页面最下面就Ok了
把JS 导入<script type="text/javascript" src="这里是路径" ></script>
放在页面最下面就Ok了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把<script》首尾两行代码删了,然后复制进TXT,改名为JS文件。把页面中的<SCRIPT>抱起来的代码删了,然后打入调用JS文件的代码就行了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这程序貌似没有效果啊
追问
我CSS没贴哪里来的效果-。-
我只要把下面的js改成调用的就好了……
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询