问题描述
各位大侠:我在页面放置了一个menu控件,原来的格式是横着的,但是从页面弹出一个提示框后,menu内容变为竖直的,点击确定提示框后恢复正常。怎么改啊?
解决方案
解决方案二:
附上图片[img=http://hi.csdn.net/space-10244376-do-album-picid-1004227.html][/img][img=http://hi.csdn.net/space-10244376-do-album-picid-1004227.html][/img]
解决方案三:
解决后另外送分
解决方案四:
不会是menu加载了其他东西导致横向宽度不够吧?
解决方案五:
不是,我试过了,把宽度价款还是那个样子
解决方案六:
把宽度加宽
解决方案七:
firebug右键查看元素可以看到每个dom的所有应用到的css.很容易发现是那个css不兼容,修改一下就可以
解决方案八:
弹框的代码怎么写的?response.write?
解决方案九:
用ClientScript.RegisterStartupScript
解决方案十:
我用的就是这个ClientScript.RegisterStartupScript,是在当前页面弹出提示框,但是格式就变了
解决方案十一:
查看生成的HTML,HTML标记前面是否有东西最上面
解决方案十二:
引用6楼hch126163的回复:
firebug右键查看元素可以看到每个dom的所有应用到的css.很容易发现是那个css不兼容,修改一下就可以
或者用IE8以上的开发人员工具调试脚本。。。按F12
解决方案十三:
css样式问题
解决方案十四:
弹出提示框时很多都是输出JS的形式,样式写的不好时就会有影响,最好用个DIV层来做提示
解决方案十五:
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml">代码的前面不要输出任何内容,请查看出错页面的浏览器中的源代码另外,参见详细的解释http://blog.csdn.net/net_lover/article/details/1760521
解决方案:
各位说的方法都试过了还是不行呀!!!!
解决方案:
引用13楼zorro911的回复:
弹出提示框时很多都是输出JS的形式,样式写的不好时就会有影响,最好用个DIV层来做提示
那个div层怎么做?小弟是新手,望各位不吝赐教!!!洗耳恭听
解决方案:
不行就贴你的代码,你说不明白别人怎么帮你?
解决方案:
我也遇到类似问题,这位兄弟可以考虑在页面加载完后弹出提示框ClientScript.RegisterStartupScript(this.GetType(),"alert","<script>functionShowAlert(){alert('test2');}window.onload=ShowAlert;</script>");
解决方案:
ClientScript.RegisterStartupScript(this.GetType(),"alert","alert('test2');window.onload=ShowAlert;",true);你试一下这样写!
解决方案:
孟子说的对
解决方案:
你是不是用到了table看下table样式
解决方案:
建议所有的JS输出都使用控件来加载,比如用literal,这样就绝对不会碰上JS效果后变形。literal.Text="<script>alert('test');</script>";