Encapsuler la fenêtre.open pour le rendre plus utile et plus compatible. Beaucoup de gens disent que Window.Open est incompatible, mais ce n'est pas le cas, car il ne peut pas être exécuté directement et doit être déclenché manuellement par l'utilisateur; Voir le code:
Le code est le suivant
var openWindow = fonction (url, options) {var str = ""; if (options) {options.height = options.height || 420; options.width = options.width || 550; options.left = options.left || ((Screen.Width - Options.Width) / 2); // Default est des options centrées sur les options.top = options.top || ((screen.height - options.height) / 2); // par défaut est centré pour (var i en options) {str + = ',' + i + '=' + options [i];} str = str.substr (1);}; window.open (url, 'connect_window _' + (+ nouvelle date), str); // paramètre 1 est URL, paramètre 2 peut faire la fenêtre de la fenêtre de la LED = Null; Document de site Web.body.onclick = function () {openwindow ("http://www.daermay.com/? rel = xuexb");} // Demo 2: Width fixe et document centré.body.onclick = function () {openWindow ("// www.vevb.com/? rel = xuexb", {width: 88});