<script language="javascript">
var URLParams = new Array();
var aParams = document.location.search.substr(1).split('&');
for (i=0; i < aParams.length ; i++){
   var aParam = aParams[i].split('=');
   URLParams[aParam[0]] = aParam[1];
}
//取得传过来的name参数name="http://www.123.com/1.asp?name="+URLParams["name"];
document.write(name);
</script>我取到了name的值 为 http://www.123.com/1.asp?name=xw请问,怎么用到 src中?<a src="这里是我要的name值">。。</a>

解决方案 »

  1.   

    链接a是没有src这个属性的,是不是你的自定义属性,可以用documeng.getElementById("a链接的ID"). setAttribute("src",name);来给这个链接赋值
      

  2.   

    先获取a这个对象
    a.setAttribute("href",".....你的链接?name="+name);
      

  3.   


    恩 ,写错了是 <iframe src="变量name的值">还是用你上面的方法吗?
      

  4.   

    documeng.getElementById("iframe的ID").src=name;即可!不必用setAttribute
      

  5.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=GBK" />
    <title>中国证券网&middot;上海证券报主办</title></head><body>
    <script language="javascript">
    var URLParams = new Array();
    var aParams = document.location.search.substr(1).split('&');
    for (i=0; i < aParams.length ; i++){
       var aParam = aParams[i].split('=');
       URLParams[aParam[0]] = aParam[1];
    }
    //取得传过来的name参数name="http://content1.firstrade.com/www/quote.idms?calignment=center&SYMBOL_US="+URLParams["name"];
    document.write(name);
    documeng.getElementById("xw"). setAttribute("src",name);
    </script>
    <table border="0" cellspacing="0" cellpadding="0" align="center" width="805" >
    <tr>
    <td colspan="2"  width="805" height="103"><iframe src="http://www.cnstock.com/sub/top2ji.htm" frameborder="no" scrolling="no"  width="805" height="103"></iframe></td>
    </tr>
    <tr>
    <td align="center" valign="top" bgcolor="#FFFFFF"><iframe id=“xw”src="" frameborder="no" scrolling="no" height="780" width="805"></iframe></td>
    </td>
    </tr>
      <tr><td  colspan="2"><iframe src="http://www.cnstock.com/sub/2008bottom2ji.htm" frameborder="no" scrolling="no"  width="805"></iframe></td></tr>
    </table>
    </body>
    </html>这样吗?,。还是不对啊
      

  6.   

     <iframe id=“xw”src="" frameborder="no" scrolling="no" height="780" width="805"> </iframe> 这里怎么处理?
      

  7.   

    js代码要在页面加载完毕之后执行,并且,是document,而不是documeng,并且,id命名时用"",而不是“”,注意代码用英文输入法时进行书写,不要用中文输入法<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
    "http://www.w3.org/TR/html4/loose.dtd"> 
    <html> 
    <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=GBK" /> 
    <title>中国证券网&middot;上海证券报主办 </title> </head> <body> <table border="0" cellspacing="0" cellpadding="0" align="center" width="805" > 
    <tr> 
    <td colspan="2"  width="805" height="103"> <iframe src="http://www.cnstock.com/sub/top2ji.htm" frameborder="no" scrolling="no"  width="805" height="103"> </iframe> </td> 
    </tr> 
    <tr> 
    <td align="center" valign="top" bgcolor="#FFFFFF"> <iframe id="xw" src="" frameborder="no" scrolling="no" height="780" width="805"> </iframe> </td> 
    </td> 
    </tr> 
      <tr> <td  colspan="2"> <iframe  src="http://www.cnstock.com/sub/2008bottom2ji.htm" frameborder="no" scrolling="no"  width="805"> </iframe> </td> </tr> 
    </table> 
    </body> 
    </html> 
    <script language="javascript"> 
    var URLParams = new Array(); 
    var aParams = document.location.search.substr(1).split('&'); 
    for (i=0; i < aParams.length ; i++){ 
      var aParam = aParams[i].split('='); 
      URLParams[aParam[0]] = aParam[1]; 

    //取得传过来的name参数 name="http://content1.firstrade.com/www/quote.idms?calignment=center&SYMBOL_US="+URLParams["name"]; 
    document.write(name); 
    document.getElementById("xw").src=name;
    </script>