<script>
var a = "http://asdfda"
</script>
<body>
<script>
alert(a)
</script>
var a = "http://asdfda"
</script>
<body>
<script>
alert(a)
</script>
解决方案 »
- 寫一個自適用屏幕的滾動banner,誰能提供一點思路?
- 怎么在一张图片上,鼠标经过某人头像时,显示该人的名字(出现一个包含名字的小方框)
- 我想开始学js请帮忙推荐点书籍和视频教程!
- 帮我看看,出现Server未定义错误
- 如何实现首页全屏显示,无地址栏
- 如何确定click事件发生在Table中的第几行?
- 求助一段jsp代码
- 如何根据不同的分辨率调用不同的 CSS ?
- 怎样限制注册文本框中不能包含指定内容?
- 关于新生成元素怎么绑定js事件,事件是bootstracp里的
- 請告訴的我window.iframename.location.href=url在IE5中的替代方法?
- 怎样使用正规表达式来使得只能输入不以0开头的整数?
<bgsound scr="<%=bian%>" loop=-1>如果是javascript:
<script language=javascript>
function xxx()
{
var url="http://asdfsda";
return(url);
}
<bgsound scr="javascript:xxx();" loop=-1>
<script>
<script language=javascript>
function xxx()
{
var url="http://asdfsda";
return(url);
}
<script>
<bgsound scr="javascript:xxx();" loop=-1>
bs.src="xxx.mid"
</script>
要点是脚本要在bs之后出现.
另外,既然提到了,就顺便说一下全局变量的问题,在JS中全局变量是这样定义的,看例子:
<script>
var a=5;
b=6
funtion test(){
var c=7;
d=8;
var a=9;}
</script>
这个整个页面中,a,b和d是全局变量,两d变量要等test执行一次后才生效.
而在test内部,c和a是局部变量,此时的全局变量a被隐藏;创造全局变量的要点是:在function内部第一次定义时不加"var"的是全局变量,在function外部,所有的变量都是全局变量.
<script>
function rt(rstring){
return rstring;
}
var urls="http://12345";</script>
<bgsound scr"javascript:rt(urls)" loop=-1>
你还可以
<bgsound scr"javascript:rt('http://12345')" loop=-1>