
js 函数调用返回值
functioncheck(i){if(i==""){swf_src="images/ban.swf"}if(i=="1"){swf_src="images/ban1.s...
function check(i)
{
if (i=="")
{swf_src = "images/ban.swf"
}
if (i=="1")
{swf_src = "images/ban1.swf"
}
}
swf_src //此处要输出swf_src 的值!
</script>
鼠标事件调用check(i) 函数!然后在下面输出 swf_src! 如何写?各位帮忙!
大致的意思是在下面的<script type="text/javascript">
<!--
document.write (swf_src) //最重要的是这个地方能够根据不同的鼠标事件得到不同的值!
//--></script>
这里面能够得到swf_src这个的值! 展开
{
if (i=="")
{swf_src = "images/ban.swf"
}
if (i=="1")
{swf_src = "images/ban1.swf"
}
}
swf_src //此处要输出swf_src 的值!
</script>
鼠标事件调用check(i) 函数!然后在下面输出 swf_src! 如何写?各位帮忙!
大致的意思是在下面的<script type="text/javascript">
<!--
document.write (swf_src) //最重要的是这个地方能够根据不同的鼠标事件得到不同的值!
//--></script>
这里面能够得到swf_src这个的值! 展开
6个回答
展开全部
按你要求,代码如下:
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script language="javascript">
var urlArr = new Array();
urlArr.push("http://www.malatamobile.com/images/ban3.swf");
urlArr.push("http://www.malatamobile.com/images/ban1.swf");
urlArr.push("http://www.malatamobile.com/images/ban2.swf")
function change(sortId){
var flashHtmlArr = new Array();
flashHtmlArr.push("<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\"");
flashHtmlArr.push("codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0\" width=\"500\" height=\"400\">");
flashHtmlArr.push("<param name=\"allowscriptAccess\" value=\"sameDomain\">");
flashHtmlArr.push("<param name=\"movie\" id=\"flashUrl\" value=\""+urlArr[sortId]+"\">");
flashHtmlArr.push("<param name=\"quality\" value=\"high\">");
flashHtmlArr.push("<param name=\"bgcolor\" value=\"#ffffff\">");
flashHtmlArr.push("<param name=\"menu\" value=\"false\">");
flashHtmlArr.push("<param name=\"wmode\" value=\"opaque\">");
flashHtmlArr.push("</object>");
document.getElementById("mydiv").innerHTML = flashHtmlArr.join('');
}
</script>
</HEAD>
<BODY>
<div id="mydiv0" style="border:1px solid #ff0000;width:50px;height:50px;" onmouseover="change('0')">内容1</div>
<div id="mydiv1" style="border:1px solid #ff0000;width:50px;height:50px;" onmouseover="change('1')">内容2</div>
<div id="mydiv2" style="border:1px solid #ff0000;width:50px;height:50px;" onmouseover="change('2')">内容3</div>
<div id="mydiv" style="border:1px solid #ff0000;width:250px;height:250px;position:absolute;left:200px;top:200px;">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="500" height="400">
<param name="allowscriptAccess" value="sameDomain">
<param name="movie" id="flashUrl" value="http://www.malatamobile.com/images/ban2.swf">
<param name="quality" value="high">
<param name="bgcolor" value="#ffffff">
<param name="menu" value="false">
<param name="wmode" value="opaque">
</object>
</div>
</BODY>
</HTML>
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script language="javascript">
var urlArr = new Array();
urlArr.push("http://www.malatamobile.com/images/ban3.swf");
urlArr.push("http://www.malatamobile.com/images/ban1.swf");
urlArr.push("http://www.malatamobile.com/images/ban2.swf")
function change(sortId){
var flashHtmlArr = new Array();
flashHtmlArr.push("<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\"");
flashHtmlArr.push("codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0\" width=\"500\" height=\"400\">");
flashHtmlArr.push("<param name=\"allowscriptAccess\" value=\"sameDomain\">");
flashHtmlArr.push("<param name=\"movie\" id=\"flashUrl\" value=\""+urlArr[sortId]+"\">");
flashHtmlArr.push("<param name=\"quality\" value=\"high\">");
flashHtmlArr.push("<param name=\"bgcolor\" value=\"#ffffff\">");
flashHtmlArr.push("<param name=\"menu\" value=\"false\">");
flashHtmlArr.push("<param name=\"wmode\" value=\"opaque\">");
flashHtmlArr.push("</object>");
document.getElementById("mydiv").innerHTML = flashHtmlArr.join('');
}
</script>
</HEAD>
<BODY>
<div id="mydiv0" style="border:1px solid #ff0000;width:50px;height:50px;" onmouseover="change('0')">内容1</div>
<div id="mydiv1" style="border:1px solid #ff0000;width:50px;height:50px;" onmouseover="change('1')">内容2</div>
<div id="mydiv2" style="border:1px solid #ff0000;width:50px;height:50px;" onmouseover="change('2')">内容3</div>
<div id="mydiv" style="border:1px solid #ff0000;width:250px;height:250px;position:absolute;left:200px;top:200px;">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="500" height="400">
<param name="allowscriptAccess" value="sameDomain">
<param name="movie" id="flashUrl" value="http://www.malatamobile.com/images/ban2.swf">
<param name="quality" value="high">
<param name="bgcolor" value="#ffffff">
<param name="menu" value="false">
<param name="wmode" value="opaque">
</object>
</div>
</BODY>
</HTML>
展开全部
你可以这样写:
document.getElementById('swf_src').src='images/ban1.swf';
输出的时候同样这样获取就可以了。
document.getElementById('swf_src').src='images/ban1.swf';
输出的时候同样这样获取就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
function check(i)
{
var swf_src="";
if (i=="")
{swf_src = "images/ban.swf"
}
if (i=="1")
{swf_src = "images/ban1.swf"
}
document.write(swf_src);
}
</script>
{
var swf_src="";
if (i=="")
{swf_src = "images/ban.swf"
}
if (i=="1")
{swf_src = "images/ban1.swf"
}
document.write(swf_src);
}
</script>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<script language="javascript">F_flash("index.swf")</script>
<a href="swf1"
onmouseover="this.src='F_flash("this.href='swf1.swf'"'" onmouseout="'F_flash("this.href='swf2.swf'")'"> 联想</a>
<a href="swf2"
onmouseover="this.src='F_flash("this.href='swf2.swf'")'" onmouseout="'F_flash("this.href='swf2.swf'")'"> 苹果</a>
<a href="swf1"
onmouseover="this.src='F_flash("this.href='swf1.swf'"'" onmouseout="'F_flash("this.href='swf2.swf'")'"> 联想</a>
<a href="swf2"
onmouseover="this.src='F_flash("this.href='swf2.swf'")'" onmouseout="'F_flash("this.href='swf2.swf'")'"> 苹果</a>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2016-01-02 · 知道合伙人互联网行家
关注

展开全部
一,函数定义调用
Function(函数)类型实际上是对象。每个函数都是Function类型的实例,而且都与其他引用类型一样具备属性和方法,由于函数是对象,因此函数名实际上也是一个指向函数对象的指针。
(1)典型的函数声明
function slide(arguments){
//...code
}
(2)以函数表达式的形式定义函数
var slide = function(arguments){
//...code
}
虽然上面两种方式逻辑上是等价的,但是还是有点小区别:
区别一:例一中的函数会在代码执行以前被加载到作用域中,而例二则是在代码执行到那一行的时候才会有定 义
例子
代码如下 复制代码
var loveddde = function(num1,num2){ //使用变量初始化
return num1+num2;
}
alert(loveddde(1,2));
function box(num1, num2){//普通函数声明
retrun num1+num2;
}
var box = new Function('num1','b', 'return num1+b');
//使用new的构造函数声明,函数是对象,函数名是指针。
函数调用自身,使用arguments.callee,实现递归
window是一个对象,而且是JS里面最大的对象,是最外围的对象
alert(typeof window); window是对象,类型是对象,window表示全局
alert(this); [object window] this目前表示的是window,因为在window的范围下
alert(typeof this)和window一模一样,所以this就是window
Function(函数)类型实际上是对象。每个函数都是Function类型的实例,而且都与其他引用类型一样具备属性和方法,由于函数是对象,因此函数名实际上也是一个指向函数对象的指针。
(1)典型的函数声明
function slide(arguments){
//...code
}
(2)以函数表达式的形式定义函数
var slide = function(arguments){
//...code
}
虽然上面两种方式逻辑上是等价的,但是还是有点小区别:
区别一:例一中的函数会在代码执行以前被加载到作用域中,而例二则是在代码执行到那一行的时候才会有定 义
例子
代码如下 复制代码
var loveddde = function(num1,num2){ //使用变量初始化
return num1+num2;
}
alert(loveddde(1,2));
function box(num1, num2){//普通函数声明
retrun num1+num2;
}
var box = new Function('num1','b', 'return num1+b');
//使用new的构造函数声明,函数是对象,函数名是指针。
函数调用自身,使用arguments.callee,实现递归
window是一个对象,而且是JS里面最大的对象,是最外围的对象
alert(typeof window); window是对象,类型是对象,window表示全局
alert(this); [object window] this目前表示的是window,因为在window的范围下
alert(typeof this)和window一模一样,所以this就是window
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |