可以在onclick的函数传递,
document.getElementById(iframe_id).src="...asp?type_id=xxx";

解决方案 »

  1.   

    楼上的我想有点误会
    这里不是要将下面的type_id传递到上面,
    具体描述:
    <%for i=1 to 5%>
    <br/><a href="#", onClick="MM_showHideLayers('lab_class','','show');" onMouseOut="MM_showHideLayers('lab_class','','hide')">aaaaaaaaa</a>
    <%next%>
    我希望的是将这里的i值传递到下面iframe中。如果构建一个函数function send_values(n) { //v4.01
    test_a==n;
    return test_a;
    }
    在onclick的时候执行这个函数
    onClick="MM_showHideLayers('lab_class','','show');send_values(<%=i%>);" 
    然后在iframe中再调用这个函数的返回值,
    <iframe src="inc/cat_list_body.asp?type_id='javascrit:send_values()'" allowTransparency="true"   frameborder=0></></iframe>当然我这样写是错误的,调试报错,不过意思应该表达清楚了。麻烦各位给个正确的表达方式!!