javascript 全螢幕顯示和iframe滾動

來源:互聯網
上載者:User

最近做個 簡單的觸控螢幕程式,想在客戶機上直接用ie開啟視窗,不想再開發用戶端的東西,就想辦法把ie多餘的東西全部屏蔽掉,代碼如下:

<script language=/"javascript/">

window.opener=null;window.close();

self.close();

newwin=window.open('"+url+"','"+target+"','top=-5,toolbar=0,location=0,directories=0,menubar=0,scrollbars=0,resizable=0,status=0,copyhistory=0,fullscreen=1');

newwin.moveTo(-6,-30);//移動屏蔽ie bar部分

newwin.resizeTo(screen.availWidth,screen.availHeight);//移動到全屏

newwin.outerWidth=screen.availWidth;newwin.outerHeight=screen.availHeight;

</script>

在觸控螢幕上最好是把scrollbar都給徹底屏蔽掉,方法是:

在body中添加:style="OVERFLOW-Y:hidden;OVERFLOW-X:hidden;CURSOR:hand" 就可以了

如果是iframe,則 frameBorder="0" scrolling="no"

在頁面中籤入iframe,改變src,顯示不同的頁面,效果很不錯,所有的scrollbar都屏蔽了,那滾頻怎麼辦呢?

下面代碼就可以解決掉

var currentpos,timer;

var direct,move;

function initialize(dir,m)

{ direct=dir; move=m; timer=setInterval('scrollwindow()',100); }

function sc()

{ clearInterval(timer); }

function scrollwindow()

{ currentpos=iframe.document.body.scrollTop;

 if(direct=="up")

 { iframe.document.body.scrollTop=iframe.document.body.scrollTop-move; }

else

 { iframe.document.body.scrollTop=iframe.document.body.scrollTop+move; }

}

以上代碼在ie 6上測試通過

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.