js全屏顯示顯示代碼

第一種:

       在已經打開的一個普通網頁上,點擊“全屏顯示”,然後進入該網頁對應的全屏模式。方法為:在網頁的<body>與</body>之間加入以下代碼:

<form>
<input type="BUTTON" name="FullScreen" value="全屏顯示" onClick="window.open(document.location, 'big', 'fullscreen=yes')">
 </form>

        如果全屏顯示的不是本頁,則隻需要把document.location換為對應的網址即可,即如下代碼:

<form>
<input type=BUTTON name=FullScreen value=全屏顯示 onClick="window.open('URL地址','big','fullscreen=yes')">
 </form>

第二種:

       在運行一個網頁時,比如你在網址欄裡直接輸入:jsp”>http://localhost:8080/temp.jsp,此時關閉該網頁,同時顯示一個空白的全屏網頁,方法為:在body裡寫如下代碼:
 
<body onload=window.open('','',fullscreen=1);opener=null;window.close()>

</body>

第三種:

        其實就是以上兩種的疊加,一般這種情況也用的比較多。就是直接打開一個網頁的時候,就進入它的全屏模式,這種情況就和第一種不同瞭,因為第一種,當你點擊瞭“全屏顯示”按鈕後,它是新打開一個全屏的網頁,但是原來普通的那個網頁仍然有,所以,這個就比較好一些。方法為:建立兩個jsp文件,第一個裡隻運行如下代碼,比如名字叫demo.jsp;第二個則是你實際要運行的內容,比如叫:temp.jsp:
 
demo.jsp:

<body   onload="window.open('temp.jsp','_blank','fullscreen=1');opener=null;window.close()">
 
</body>

temp.jsp:

<%@ page contentType="text/html;charset=GB2312" language="java" %>

<html>

<body>

這裡就是我的全屏內容,再看看原來我們在地址欄裡輸入的demo.jsp,是不是關閉瞭?OK,搞定!

</body>

</html>

退出全屏

——————————————————————————————————————————————————————–
 
對於退出全屏,我上網也搜過很多資料,總體來說,都很難達到我們期望的目標,比如:我們可以加一個超鏈接 <a href="" target="_blank">在新窗口打開;也可以應用上面打開全屏的方法的逆方法來做。但是,無論怎麼搞,最後從全屏往普通模式切換的時候,總是相當於重新打開一個窗口,這樣,加入我們原來的全屏模式正在放電影,你如果切換一下成普通模式,就得重新加載,這肯定不行。但是,沒辦法,我現在就參看這篇帖子裡的5樓的回復:http://topic.csdn.net/t/20021028/12/1130882.html,就這個方法,大致上還過的去,隻不過,它這個方法不叫全屏,相當於是把窗口向上平移瞭一定得高度,我們仍然可以拖動窗口。代碼如下:
 
<%@ page contentType="text/html;charset=GB2312" language="java" %>
<script   language="JScript"> 
       var   o=1; 
function   goResize()

      var   d=document.body,e=event,m=event.srcElement;o?
   new   function(){moveBy(e.clientX-e.screenX,e.clientY- e.screenY);resizeBy(screen.availWidth-d.offsetWidth,screen.availHeight- d.offsetHeight);m.value="取消";o=0}:
    new   function(){moveTo(0,0);resizeTo(screen.availWidth,screen.availHeight);m.value="全屏";o=1}
 } 
</script> 
<input   type="button"   value="全屏"   onclick="goResize()">

關閉頁面

——————————————————————————————————————————————————————–
 
如果要關閉頁面,那麼隻需要在頁面中加上這麼一個超鏈接即可:

<a href="javascript:self.close()" >關閉窗口</a>

作者“yanghuidang”
 

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *