使徒行者1钱瑞安:javasript高手请解答

来源:百度文库 编辑:神马品牌网 时间:2024/05/05 13:47:51
您知道两个脚本之间传变量吗?
我想让第一个中得到的动态网址
传给另一个做静态的

这是一个首页调用的脚本 src得到的是一个网址
<script language="JavaScript" src="pic.asp?classid=1"></script>
而下面的一个脚本中用到这个网址
如何传递

<script language="JavaScript" src="pic.asp?classid=1"></script>
这是第一个
想让行到的SRC做为变量传给下面的脚本
下面附全部程序
看看我写的程序用echo变量传
可是不行啊
谢谢
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>pic</title>
</head>

<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">

<script language="JavaScript" src="pic.asp?classid=1">
<!--
var echo=pic.asp?classid=1
//-->
</script>

<SCRIPT language=JavaScript>
<!-- // BannerAD
var bannerAD=new Array();
var bannerADlink=new Array();

var adNum=0;
bannerAD[0]="pic/1.jpg";//图片地址 <!--可在这一部分加减图片个数,很简单>
bannerADlink[0]="echo";//链接地址
bannerAD[1]="pic/2.jpg";
bannerADlink[1]="echo";
bannerAD[2]="pic/3.jpg";
bannerADlink[2]="echo";
bannerAD[3]="pic/4.jpg";
bannerADlink[3]="echo";
bannerAD[4]="pic/5.jpg";
bannerADlink[4]="echo";
bannerAD[5]="pic/6.jpg";
bannerADlink[5]="echo";
bannerAD[6]="pic/7.jpg";
bannerADlink[6]="echo";
var preloadedimages=new Array();
for (i=1;i<bannerAD.length;i++){
preloadedimages[i]=new Image();
preloadedimages[i].src=bannerAD[i];
}
function setTransition(){
if (document.all){
bannerADrotator.filters.revealTrans.Transition=Math.floor(Math.random()*23);
bannerADrotator.filters.revealTrans.apply();
}
}
function playTransition(){
if (document.all)
bannerADrotator.filters.revealTrans.play()
}
function nextAd(){
if(adNum<bannerAD.length-1)adNum++ ;
else adNum=0;
setTransition();
document.images.bannerADrotator.src=bannerAD[adNum];
playTransition();
theTimer=setTimeout("nextAd()", 3000);
}
function jump2url(){
jumpUrl=bannerADlink[adNum];
jumpTarget='_blank';
if (jumpUrl != ''){
if (jumpTarget != '')window.open(jumpUrl,jumpTarget);
else location.href=jumpUrl;
}
}
function displayStatusMsg() {
status=bannerADlink[adNum];
document.returnValue = true;
}
//-->
</SCRIPT>
<A onMouseOver="displayStatusMsg();return document.returnValue" title=点击放大浏览
href="javascript:jump2url()"><IMG class=imgborder
style="FILTER: revealTrans(duration=2,transition=20)" height=150 alt=点击放大浏览
src="pic/1.jpg" width=208 height=156 align=left border=0
name=bannerADrotator></A> <A
onmouseover="displayStatusMsg();return document.returnValue"
href="javascript:jump2url()"></A>
<SCRIPT language=JavaScript>nextAd()</SCRIPT>
</body>
</html>
pic.asp里的一些内容
<%
rs.close : conn.close
set rs=nothing : set conn=nothing
response.write "document.write ("&Chr(34)&str&Chr(34)&");"
%>

jsp我不会,可是我想如果通过程序不能直接传递参数的话,通过数据库一定能传递的吧!建个临时表!