有个预定产品的表单,当点击选择机型这个按钮时就出现个小窗口,里面有很多产品型号,这些产品型号都是动态添加的,然后选择某个产品型号后,这个产品型号就出现在 <input>里,基本代码如下: 租赁机型: <INPUT readOnly size=12 name=TypeType>&nbsp; <INPUT onClick="Open_Page(300,300,'se_pro.asp?ntype=投影机租赁',390,180)" type=button value=选择机型 name=TypeTypeType> se_pro.asp 
<SCRIPT language=javascript> 
function selitme(itemname){ 
parent.postart.TypeType.value=itemname; 
parent.delDiv(); 

</SCRIPT> <A  href="javascript:selitme('itemname')"> <%=left(rst("ntitle"),15)%> </a> 意思就是说当选择某个rst("ntitle")时,那么: <INPUT readOnly size=12 name=TypeType>这里面就出现选择的这个rst("ntitle"),现在的问题就是不知道这里应该怎样写 <A  href="javascript:selitme('itemname')">?谢谢各位高手指点 

解决方案 »

  1.   

    两种方法:  第一 window.open()
                每二 用Div Iframe 模拟实现 当然第一种比较简单 : 只要在open的页面将确定按钮 设置点击-》验证数据有效性-》回调主页面设置input的value-》关闭此页面! (当前这种是全屏的效果)。第二种的话:要自己模拟。优点是样式可以自己定义(随心所欲)。 (浏览器效果,拖放效果实现了基本就OK 了。)
      

  2.   

    弹出窗口容易实现,<input type="button" onclick="window.opne('xxx.asp','','');">
    大致就是这么写,xxx.asp换成你的文件名,其他参数根据需要自行设置.在弹出的xxx.asp里,你可以把你说那些选项用下来列表框显示出来(从数据库中读取).然在选择,选择后可以根据你需要的方式,返回到弹出的页面(包括选种的结果)
    向弹出它的页面传值使用parent.xxx.value="你选择的值".这样就可以了。基本上就差不多了。如果我说的不太清楚,或有什么不明白的。可以加入QQ群:50076462咱们一起讨论。
      

  3.   

    弹出窗口这个我已经实现在,唯一的问题是在这里<A  href="javascript:selitme('itemname')"> <%=left(rst("ntitle"),15)%> ,就是选择(rst("ntitle")时,这个值怎样传递到<A  href="javascript:selitme('itemname')">这个'itemname'里面,因为现在我不管是选择任何(rst("ntitle"),都是显示的是itemname
      

  4.   

    猜测:参数传递错误吧 javascript:selitme('itemname')表示你那传的是一个字符串'itemname',当然接收到的都是itemname,
    如果你传一个变量进去或许就对了 呵呵
      

  5.   

    这个我知道,我就是不知道怎么传递rst("ntitle")到 javascript:selitme('itemname')里