用的是window.showModalDialog("rgu.aspx",window,"dialogHeight:300px;dialogWidth:350px;toolbar:no;status:yes;resizable:no;help:No;scroll:auto;");
我已经设置了scroll:auto;因为弹出窗口的内容是可以变化的,如果内容少,则没有滚动条;如果内容多,则上下,左右滚动条都出现,怎么才可以只要上下,不要左右呢?
我将rgu.aspx的宽度设置为350,甚至是330都不行 啊!
救命啊!
紧急!

解决方案 »

  1.   

    只要上下,那么你的内容不能过长,过长就会出现左右。showModalDialog这种模式好像就是要么没有,要么都出现
      

  2.   

    在固定窗口我是这样实现的
    <body style="background-color: #7a96eb; margin-left: 0px; overflow:scroll;overflow-x:hidden">
    主要是这个overflow:scroll;overflow-x:hidden
    你参考参考 !
    showModalDialog
    还没测试
      

  3.   

    yuan74521940(飞翔中的菜鸟) ( ) 信誉:100=======
    应该是正确的
      

  4.   

    yuan74521940(飞翔中的菜鸟) 
    -------------------------
    这样修改,内容少时,上下不显示,左右居然显示;
    内容超出时都显示,
    多谢大家,这个问题居然这么难!
    等待高手出现.............
      

  5.   

    如果是弹出无边框窗口,弹出窗口的代码写上需要滚动条,但那个窗口代码加上<body  style='overflow:scroll;overflow-x:hidden'>内容少时,上下是不显示的,但内容多的时候,应该左右的也不显示.我目前是用这代码.假设你不需要滚动条,应该适量控制一下出现内容的宽度,再加上上面的代码,应该就OK了.
      

  6.   

    内容不能过长,过长就会出现左右。showModalDialog这种模式好像就是要么没有,要么都出现
    .调整弹出窗口大小。
      

  7.   

    没有办法,只好在页面里面加了DiV,让Div区域显示滚动条,多谢大家,马上结贴