弹出WEB页面,默认800x600大小
要求大小可以拖动调节,但是不能小于800x600
用resizeTo(w,h),当拖动调节大小超过限制后,会弹出报错:“拒绝访问”
点击确定后,resizeTo(800,600)生效,窗口大小恢复到800x600。
虽然效果达到,但报错不行啊
有什么办法呢?
要求大小可以拖动调节,但是不能小于800x600
用resizeTo(w,h),当拖动调节大小超过限制后,会弹出报错:“拒绝访问”
点击确定后,resizeTo(800,600)生效,窗口大小恢复到800x600。
虽然效果达到,但报错不行啊
有什么办法呢?
解决方案 »
- 一个关于undefined的问题
- 三级下拉菜单,原先是二级的,现在想改三级,第三级目前不随二级的变化而改变。个人猜想是少了js代码,可是我是js菜鸟,请高手帮忙
- 怎么样得到<UL>下面有多少具<li>
- 关于exl panel如何load后台数据
- easyUI的datagrid控件的每一行可不可以绑定一些额外的数据?不被显示出来?
- 使用js验证表单,急!!!!!!!!!!!!!
- 怎样让不同日期显示不同的图片
- <input type="hidden" name="selectRecord" value="${item.owners}"/>得不到值,结果是${item.
- select 的问题,请帮忙,谢谢!!!
- seabell(百合心)请进来看一下
- 如何取消掉事件注册调用
- javascript如何选中textarea一部分内容
window.resizeTo
self.resizeTo
都会报错
window.resizeTo(width,hegith)的width和heigth是哪个属性
我试了下document.body.clientWidth和document.body.offsetWeight都不行。
但是,resizeTo(w,h)这个函数
在用鼠标连续拖到改变页面大小时无法调用
会报错,所以无法实时进行页面大小的设置
是在想不出来好办法
a.asp
<script language="javascript">
function OpenNewWinDow()
{
window.open ("b.asp", "newwindow","height=600,width=800, toolbar=no,menubar=no,scrollbars=no, resizable=yes,location=no, status=no,top=100,left=300");
}
</script>
<input id = print name=Button onClick=OpenNewWinDow() type=button value=弹出窗口>
b.asp
<script language="javascript">
var resizeTimer=null;
var i=0;
function jz()
{
var w=document.body.clientWidth;
var h=document.body.clientHeight;
if(w<800 || h<600)
{
alert('拒绝访问');
}
}
window.onresize=function(){
if(i%3==0)
{
if(resizeTimer) clearTimeout(resizeTimer);
resizeTimer =setTimeout("jz()",10);
window.resizeTo(800,600);
}
i++;
};
</script>
无效的用alert限制了连续拖
去掉alert就不行了