我点击一下菜单,弹出一个对话框输入要查找的串,然后点击确定,但这个对话框如果用javascript写,由于我的菜单是动态生成的,在html里面没有,怎样才能在html里面写javascript。
如果将对话框看成是一个新页面,用什么命令能将新页面的大小变成对话框的大小。

解决方案 »

  1.   

    不好意思。楼主的问题有些看不懂。。1.由于我的菜单是动态生成的,在html里面没有,怎样才能在html里面写javascript
    加一对<script language="javascript"></script>,在里面写javascript2.如果将对话框看成是一个新页面,用什么命令能将新页面的大小变成对话框的大小。
    用window.open打开。。可以通过参数控制窗体大小。。
    window.open("aa.htm","","menubar=no,toolbar=no,location=no,directories=no,status=no,width=550,height=410,left=80,top=20,scrollbars=no")
    也可以用showModalDialog和showModelessDialog
      

  2.   

    楼上正解
    补充一点,不管是否动态生成
    在客户端实现都可以调用js
    所以js可写在HTML或一个文件中另外楼主说的不是很清楚
      

  3.   

    那我怎样才能在点击菜单后掉用javascript呢
      

  4.   

    可以用showModalDialog和showModelessDialog两种方式实现,因为他在窗口关闲时都可以带返回的参数,再将其值保存到hidden就行了,
      

  5.   

    我在js里面取到的值怎样能在vb.net里赋给变量呢