我要以一张固定大小的图片为背景,我把其设置为<body background="imgxxx"  scroll=no >请问各位:
1>怎样锁定IE窗口的大小,设置为不可调整大小?并且显示在屏幕正中?
(最好是能屏蔽掉所有IE的菜单,只显示该图,我自己编写一个退出按钮.)2>为什么我按Exit图片无法关闭IE窗口(本身)?
===========================================================
<SCRIPT language=JavaScript type=text/JavaScript>
function onloadfun(){
window.resizeTo(551,407);  '不管用
}
function exitfun(){
window.close;  '不管用
}
function exitoverfun(){
exitimg.src="b_03_1.jpg"; 'OK
}
function exitoutfun(){
exitimg.src="b_03_0.jpg";  'OK
}
</SCRIPT>
==========================================================================
<tr> 
 <td height="37"><img id="exitimg" src="b_03_0.jpg" onmousedown="exitfun()" onmouseover="exitoverfun()" onmouseout="exitoutfun()"/>
 </td> 
</tr>
==========================================================================
3>当我的鼠标移过Exit图片时,要换一张图片-->传参数的方法不成功?
==========================================================================
function exitoverfun(f){                           '不管用
switch(f){
case '1': exitimg.src="b_03_1.jpg";break;
case '0': exitimg.src="b_03_0.jpg";break;
}
==========================================================================
<td height="37"><img id="exitimg" src="b_03_0.jpg" onkeydown="exitfun()" onmouseover="exitoverfun(1)" onmouseout="exitoverfun(0)"/>
</td>

解决方案 »

  1.   

    moduledialog打开的窗口才有这种功能。
      

  2.   

    怎样锁定IE窗口的大小 设置为不可调整大小?
    -----------
    好像只有用moduledialog,但它在win2003也会出现状态栏(能不能调整大小不清楚),据说修改注册表可以去年状态栏并且显示在屏幕正中?
    --------------------
    可以计算屏幕大小,然后movetowindow.close; '不管用
    -----------
    window.close();3.你调用的是0,1,为数字
    改:
    case 1: ...
    case 0: ...
      

  3.   

    有没有什么属性是设置说:"不可拉伸IE窗口大小的"?
    window.attachEvent("onload", setSize); 
    function setSize(){ 
    var myHeight=554.5; //窗口高度 
    var myWidth=564; //窗口宽度 
    window.resizeTo(myWidth,myHeight); 
    window.moveTo((window.screen.availWidth-myWidth)/2, (window.screen.availHeight-myHeight)/2); //把窗口位置调整到屏幕正中 
    } 类似window.maxbutton=false 的,救救偶吧郁闷死了~
      

  4.   

    window.open('main.asp','','width=300;height=400')
    楼主看看这种窗口是否可拉伸。居中,楼主可参考screen.availWidth、screen.availHeight和screen.width、screen.height
    两组属性,其区别是availWidth和availWidth去掉了任务栏的高度。根据这两组值,通过一个简单的计算再用moveTo()可将窗口居中。window.close; '不管用
    -----------
    window.close();3.你调用的是0,1,为数字
    改:
    case 1: ...
    case 0: ...
    这个顶楼上。好像只有用moduledialog,但它在win2003也会出现状态栏(能不能调整大小不清楚),据说修改注册表可以去年状态栏这个状态栏完全是因为IE的安全性,除非加入“受信任的站点”,不然总会有状态栏。
      

  5.   

    /**
    1>怎样锁定IE窗口的大小,设置为不可调整大小?并且显示在屏幕正中?
    (最好是能屏蔽掉所有IE的菜单,只显示该图,我自己编写一个退出按钮.)
    */
    A1:resizable={ yes | no | 1 | 0} //这是window.open()自带的一个属性,试着用这去打开一个窗口;top=number //同上,用来设置距顶端的值;left=number //用来设置距左边的值,自行调试至屏幕中间;/**
    2>为什么我按Exit图片无法关闭IE窗口(本身)?
    */
    A2:这已楼上已有答案,是window.close()而非window.close;/**3>当我的鼠标移过Exit图片时,要换一张图片-->传参数的方法不成功?*/
    <BODY>
    <IMG SRC="D:/wwwroot/image/image1.gif" WIDTH="102" HEIGHT="102" BORDER="0" ALT="" onmouseover="this.src='http://i3.microsoft.com/h/en-us/i/HP_13.5/Dynamics_4_10.jpg';return true;">
    </BODY>
    </HTML> function exitoverfun(f){ '不管用
    switch(f){
    case '1':document.getElementById('exitimg').src="http://i3.microsoft.com/h/en-us/i/HP_13.5/Dynamics_4_10.jpg";break;//document.getElementById('exitimg').setAttribute('SRC','http://i3.microsoft.com/h/en-us/i/HP_13.5/Dynamics_4_10.jpg');
    case '0':exitimg.src="b_03_0.jpg";break;//同上
    }
      

  6.   

    可惜自己回答出来不能给自己分,
    我的问题基本解决了...<head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title></title><SCRIPT language=JavaScript type=text/JavaScript>window.attachEvent("onload", setSize); 
    function setSize(){ 
    var myHeight=554.5; //窗口高度 (也就是图片大小)
    var myWidth=564; //窗口宽度 
    window.resizeTo(myWidth,myHeight); 
    window.moveTo((window.screen.availWidth-myWidth)/2,(window.screen.availHeight-myHeight)/2); //把窗口位置调整到屏幕正中 

    </script>
    <STYLE> 
    body {
    background-image:url("img/pic.jpg"); 
    background-repeat:no-repeat; 
    background-attachment: fixed 
    background-position:center;

    </STYLE> 
    </head>
    <body bgcolor=#000000 scroll=no oncontextmenu="return false" >...只有一个问题,IE第一次打开时会报说"由于安全问题...您是否同意....",
    这时只要点允许就可以了...不点就成问题...
      

  7.   

    可惜~客人不满意...
    他要正一个没有边框的效果!!可是html第一个打开的IE...不知道怎么做~
    window.open? 有没有变通的方法呢?那应该是要用VB写了...弱项啊...======================================
    重申下我的问题吧,方法不限:背景是固定大小的图片按钮全是图片,要有mouseover换图片的效果,
    按下后连接打开本目录下的pdf     或者     本目录下文件夹中的.exe     或者     退出;不能有窗体任务栏(最小化/最大化/关闭)  和  状态栏.
      

  8.   

    客人不满意IE的解决方案...
    他要正一个没有边框的效果! 那应该是要用VB写了...我尝试了一下...======================================
    背景是固定大小的图片居中显示不许有窗体(没有放大缩小关闭)--ok按钮全是图片,要有mouseover换图片的效果,
    --mouserout怎么实现啊?现在over之后,图片变不回来了...>_< 
    --而且,我用xx.picture("1.jpg");能行;如果把图片统一放在一个img目录下,就不知道该怎么写了:xx.picture("img\1.jpg"),好象不行?....--vb中图片控件又有两种,不知哪种合适用,因为我要有over时,图片变大(下拉框的效果).
    好象over时换大图片,运行时报错...不知道会不会把下面的,按钮盖掉...
    --再来,我要按下图片按钮以后连接打开本目录下的pdf     或者     本目录下A文件夹中的.exe ...@&$*% 这个怎么写哦?>_<~
      

  9.   

    看来以后有时间要研究一下VB、VC++ 和 Delphi,才行。
    Window API很强大的,可以做很多事情,不知道该怎么学习...