关于为什么.net的js执行后,会在页面头部返回一串js,然后就把!doctype 给无效化了,html页面出错。 25
出现问题的都是需要弹出新窗口的js,例如<aid="PrintPriceOrderButton"href="javascript:__doPostBack('PrintP...
出现问题的都是需要弹出新窗口的js,例如<a id="PrintPriceOrderButton" href="javascript:__doPostBack('PrintPriceOrderButton','')">打印报价单</a>,点击后页面返回
<script language=javascript>window.open('Temp/AccountView_2cwdmrikegvd0hzaucllxk45.html','_blank','top=0,left=0,width=1024,height=768,toolbar=yes,scrollbars=yes,resizable=yes,menubar=yes')</script>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
返回之后 的!doctype 标签就失效了,因此带来的问题就是我们的css样式中的一些样式 失效了,页面变形。
请问有什么办法可以解决。 展开
<script language=javascript>window.open('Temp/AccountView_2cwdmrikegvd0hzaucllxk45.html','_blank','top=0,left=0,width=1024,height=768,toolbar=yes,scrollbars=yes,resizable=yes,menubar=yes')</script>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
返回之后 的!doctype 标签就失效了,因此带来的问题就是我们的css样式中的一些样式 失效了,页面变形。
请问有什么办法可以解决。 展开
3个回答
展开全部
脚本编写的有点问题,我重新改了下脚本,可以运行。
页面代码
<script type="text/javascript">
function show() {
window.open('Temp/AccountView_2cwdmrikegvd0hzaucllxk45.html', '_blank', 'top=0,left=0,width=1024,height=768,toolbar=yes,scrollbars=yes,resizable=yes,menubar=yes');
}
</script>
<a id="PrintPriceOrderButton" onclick="show()">打印报价单</a>
这样就可以顺利打开新页面,希望能帮助你。还有doPostBack其实用的也是服务器控件,在页面写一个隐藏事件,通过onclick触发后执行后台代码。
页面代码
<script type="text/javascript">
function show() {
window.open('Temp/AccountView_2cwdmrikegvd0hzaucllxk45.html', '_blank', 'top=0,left=0,width=1024,height=768,toolbar=yes,scrollbars=yes,resizable=yes,menubar=yes');
}
</script>
<a id="PrintPriceOrderButton" onclick="show()">打印报价单</a>
这样就可以顺利打开新页面,希望能帮助你。还有doPostBack其实用的也是服务器控件,在页面写一个隐藏事件,通过onclick触发后执行后台代码。
追问
修改是没有办法了,因为这个问题出现在全部的页面上。
__doPostBack 看来执行机制就是这样的,返回的js代码肯定会出现在源文件头部。
展开全部
你这是实现的是前台代码 实现后台代码操作
客户端控件实现事件:
<input type="submit" onclick="javascript:__dopostback("'PrintPriceOrderButton'")"/>
客户端控件实现事件:
<input type="submit" onclick="javascript:__dopostback("'PrintPriceOrderButton'")"/>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询