怎么让html页面加载自动f11_怎么在浏览器中实现全屏(类似于按下F11键)

@飞翔的33: 

FullScreen API

body {

background: #F3F5FA;

}

#container {

width: 600px;

padding: 30px;

background: #F8F8F8;

border: solid 1px #ccc;

color: #111;

margin: 20px auto;

border-radius: 3px;

}

#specialstuff {

background: #33e;

padding: 20px;

margin: 20px;

color: #fff;

}

#specialstuff a {

color: #eee;

}

#fsstatus {

background: #e33;

color: #111;

}

#fsstatus.fullScreenSupported {

background: #3e3;

}

FullScreen API Testing

Inside here is special stuff which will go fullscreen

As of 10/20/2011, you'll need Safari 5.1, Chrome Canary, or Firefox Nightly

Status:

Back to article

/*

Native FullScreen JavaScript API

-------------

Assumes Mozilla naming conventions instead of W3C for now

*/

(function() {

var

fullScreenApi = {

supportsFullScreen: false,

isFullScreen: function() { return false; },

requestFullScreen: function() {},

cancelFullScreen: function() {},

fullScreenEventName: '',

prefix: ''

},

browserPrefixes = 'webkit moz o ms khtml'.split(' ');

// check for native support

if (typeof document.cancelFullScreen != 'undefined') {

fullScreenApi.supportsFullScreen = true;

} else {

// check for fullscreen support by vendor prefix

for (var i = 0, il = browserPrefixes.length; i < il; i++ ) {

fullScreenApi.prefix = browserPrefixes[i];

if (typeof document[fullScreenApi.prefix + 'CancelFullScreen' ] != 'undefined' ) {

fullScreenApi.supportsFullScreen = true;

break;

}

}

}

// update methods to do something useful

if (fullScreenApi.supportsFullScreen) {

fullScreenApi.fullScreenEventName = fullScreenApi.prefix + 'fullscreenchange';

fullScreenApi.isFullScreen = function() {

switch (this.prefix) {

case '':

return document.fullScreen;

case 'webkit':

return document.webkitIsFullScreen;

default:

return document[this.prefix + 'FullScreen'];

}

}

fullScreenApi.requestFullScreen = function(el) {

return (this.prefix === '') ? el.requestFullScreen() : el[this.prefix + 'RequestFullScreen']();

}

fullScreenApi.cancelFullScreen = function(el) {

return (this.prefix === '') ? document.cancelFullScreen() : document[this.prefix + 'CancelFullScreen']();

}

}

// jQuery plugin

if (typeof jQuery != 'undefined') {

jQuery.fn.requestFullScreen = function() {

return this.each(function() {

var el = jQuery(this);

if (fullScreenApi.supportsFullScreen) {

fullScreenApi.requestFullScreen(el);

}

});

};

}

// export api

window.fullScreenApi = fullScreenApi;

})();

// do something interesting with fullscreen support

var fsButton = document.getElementById('fsbutton'),

fsElement = document.getElementById('specialstuff'),

fsStatus = document.getElementById('fsstatus');

if (window.fullScreenApi.supportsFullScreen) {

fsStatus.innerHTML = 'YES: Your browser supports FullScreen';

fsStatus.className = 'fullScreenSupported';

// handle button click

fsButton.addEventListener('click', function() {

window.fullScreenApi.requestFullScreen(fsElement);

}, true);

fsElement.addEventListener(fullScreenApi.fullScreenEventName, function() {

if (fullScreenApi.isFullScreen()) {

fsStatus.innerHTML = 'Whoa, you went fullscreen';

} else {

fsStatus.innerHTML = 'Back to normal';

}

}, true);

} else {

fsStatus.innerHTML = 'SORRY: Your browser does not support FullScreen';

}

var _gaq = _gaq || [];

_gaq.push(['_setAccount','UA-3734687-9']);

_gaq.push(['_trackPageview'],['_trackPageLoadTime']);

(function() {

var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;

ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';

var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);

})();

var clicky = { log: function(){ return; }, goal: function(){ return; }};

var clicky_site_id = 117587;

(function() {

var s = document.createElement('script');

s.type = 'text/javascript'; s.async = true;

s.src = '//static.getclicky.com/js';

( document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0] ).appendChild( s );

})();

不支持ie

你可能感兴趣的:(怎么让html页面加载自动f11_怎么在浏览器中实现全屏(类似于按下F11键))