JavaScript Window Function Guide Writes in Window

zhaozj2021-02-08  195

JavaScript Window Function Guide Writes in Window

(Author: hear the wind compiler 2001 at 11:35 on January 19)

Window.Open () method Opens a new window, open a new document in which write content can be written in Write () or WriteLn () method, its syntax is: onewdoc = document.open (SmimeType SREPLACE]); SMINETYPE is a string that defines the MIME type. Navigator supports several different MIME types, but Internet Explorer only supports "text / html". The SMINTYPE parameter is optional. The second parameter is also a string, which defines whether the new document written is to replace the location of the current document in the history. If you want to replace the replacement, use the string "Replace". "Replace" is basically used to have a window with an empty document or an "About: Blank" URL. When "Replace" is defined, the Write () method can create HTML content in this window and replace the location of the current URL in the history. If "Replace" is not defined, the established HTML has its own historical position, and the user can click the back button until it is air. Take a look at the script block below: VAR OnewDoc = Document.Open ("text / html", "replace"); var smarkup = " new document </ title> </ head>" Smarkup = "<body> Hello, World! <br> <a href='Write.html'> Return </a> </ body> </ html>"; onewdoc.write (smarkup); onewdoc.close (); If you see, we contain a link in the new document, so you can return this page. If you click on the back button of the browser, the browser returns to the page before this page. Because we used the "Replace" parameter, the new document (written) replaced the location of the current document in the history, so the back button will not return to the current page (including the page containing the scriptor). The following button performs the same scriptor, but no "replace" parameter, so you can return to this page by clicking the back button of the browser.</p> <p>The following is the source code of this button: <script language = javascript> <! - function writedocback () {var onewdoc = document.open ("text / html"); var smarkup = "<html> <head> <title> New document </ title> </ head> "; smarkup =" <body> Hello, World! </ Body> </ html> "; onewdoc.write (); onewdoc.close ();} // -> </ script> <form> <input onclick = writedocback () type = button value = "write document" name = "button2"> </ form> as you can see in 2 examples above, the last statement Close the output stream: onewdoc.close (); usually, the document.close () method turns off the output stream and the data forced to send is displayed. Write a content in a new window to see the following script: var win = window.open ("", "win", "width = 300, height = 200"); // a window object win.Document.open ("" Text / html "," replace "); win.document.write (" <html> <head> <title> new document </ title> </ head> <body> hello, world! </ body> </ html > "); Win.Document.close (); 1 statement opens a new window, which uses an empty document parameter (" "), and the return value is assigned to the variable Win. Then, we use the new window's document object Win.Document, written some HTML. Defining "Replace" is very necessary because we don't want a blank page to occupy one in history.</p></div><div class="text-center mt-3 text-grey"> 转载请注明原文地址:https://www.9cbs.com/read-3430.html</div><div class="plugin d-flex justify-content-center mt-3"></div><hr><div class="row"><div class="col-lg-12 text-muted mt-2"><i class="icon-tags mr-2"></i><span class="badge border border-secondary mr-2"><h2 class="h6 mb-0 small"><a class="text-secondary" href="tag-2.html">9cbs</a></h2></span></div></div></div></div><div class="card card-postlist border-white shadow"><div class="card-body"><div class="card-title"><div class="d-flex justify-content-between"><div><b>New Post</b>(<span class="posts">0</span>) </div><div></div></div></div><ul class="postlist list-unstyled"> </ul></div></div><div class="d-none threadlist"><input type="checkbox" name="modtid" value="3430" checked /></div></div></div></div></div><footer class="text-muted small bg-dark py-4 mt-3" id="footer"><div class="container"><div class="row"><div class="col">CopyRight © 2020 All Rights Reserved </div><div class="col text-right">Processed: <b>0.040</b>, SQL: <b>9</b></div></div></div></footer><script src="./lang/en-us/lang.js?2.2.0"></script><script src="view/js/jquery.min.js?2.2.0"></script><script src="view/js/popper.min.js?2.2.0"></script><script src="view/js/bootstrap.min.js?2.2.0"></script><script src="view/js/xiuno.js?2.2.0"></script><script src="view/js/bootstrap-plugin.js?2.2.0"></script><script src="view/js/async.min.js?2.2.0"></script><script src="view/js/form.js?2.2.0"></script><script> var debug = DEBUG = 0; var url_rewrite_on = 1; var url_path = './'; var forumarr = {"1":"Tech"}; var fid = 1; var uid = 0; var gid = 0; xn.options.water_image_url = 'view/img/water-small.png'; </script><script src="view/js/wellcms.js?2.2.0"></script><a class="scroll-to-top rounded" href="javascript:void(0);"><i class="icon-angle-up"></i></a><a class="scroll-to-bottom rounded" href="javascript:void(0);" style="display: inline;"><i class="icon-angle-down"></i></a></body></html><script> var forum_url = 'list-1.html'; var safe_token = 'NXcgTu1Nd9Ry6nvWtqlq0RNyy8GVbi132dhNnotGswMDX0hMsJZ7IH8Kpz3qxV6HhNIOefEmIL8CKqMvW4SGdg_3D_3D'; var body = $('body'); body.on('submit', '#form', function() { var jthis = $(this); var jsubmit = jthis.find('#submit'); jthis.reset(); jsubmit.button('loading'); var postdata = jthis.serializeObject(); $.xpost(jthis.attr('action'), postdata, function(code, message) { if(code == 0) { location.reload(); } else { $.alert(message); jsubmit.button('reset'); } }); return false; }); function resize_image() { var jmessagelist = $('div.message'); var first_width = jmessagelist.width(); jmessagelist.each(function() { var jdiv = $(this); var maxwidth = jdiv.attr('isfirst') ? first_width : jdiv.width(); var jmessage_width = Math.min(jdiv.width(), maxwidth); jdiv.find('img, embed, iframe, video').each(function() { var jimg = $(this); var img_width = this.org_width; var img_height = this.org_height; if(!img_width) { var img_width = jimg.attr('width'); var img_height = jimg.attr('height'); this.org_width = img_width; this.org_height = img_height; } if(img_width > jmessage_width) { if(this.tagName == 'IMG') { jimg.width(jmessage_width); jimg.css('height', 'auto'); jimg.css('cursor', 'pointer'); jimg.on('click', function() { }); } else { jimg.width(jmessage_width); var height = (img_height / img_width) * jimg.width(); jimg.height(height); } } }); }); } function resize_table() { $('div.message').each(function() { var jdiv = $(this); jdiv.find('table').addClass('table').wrap('<div class="table-responsive"></div>'); }); } $(function() { resize_image(); resize_table(); $(window).on('resize', resize_image); }); var jmessage = $('#message'); jmessage.on('focus', function() {if(jmessage.t) { clearTimeout(jmessage.t); jmessage.t = null; } jmessage.css('height', '6rem'); }); jmessage.on('blur', function() {jmessage.t = setTimeout(function() { jmessage.css('height', '2.5rem');}, 1000); }); $('#nav li[data-active="fid-1"]').addClass('active'); </script>