Hidden frames in the web page

zhaozj2021-02-17  52

Web Page Division is usually used to make organizations and arrangements for the home page. In fact, ingenious application of framing technology, you can also complete some important functions. This article describes three applications with hidden frames. How to hide the frame? The author hides the frame by setting the height of the frame (for upper, lower frame) to 0. The html file can be placed in the next frame, but it is not displayed on the overall version of the web page. In this example, the HTML code of the author constructed hidden frame is as follows: <body> <p> please browse the Web Pages with IE4.x / 5.x Up Browser. < / p> </ body> </ noframes> </ frameset> where the upper hidden frame is named hideframe, place the hidefile.htm file. The lower frame is placed the main file of the web page. First, keep the value of the memory variables In web programming, there are some variables, such as the user's registration name and ID number, which is always constant in this login cycle, and always keep these variables during the switching process of the web file. Value, some people use ASP's session variables, but sometimes Session will be inexplicably lost. In fact, as long as we save the value of the variable in the hidden frame, you can call them when using it. For example, the content of the hidefile.htm file in the hidden frame is as follows: <form name = "vars"> <input type = text user_name = "> <input type = text user_id ="> </ form> from other frames The hidden frame saves the variable value of the statement as follows: <script language = "javascript"> parent.hideframe.vars.user_name = "User name" Parent.Hideframe.vars.user_id = "User ID" </ script> From hidden frame variables The statement of the value is as follows: <script language = "javascript"> the_user_name = parent.hideframe.vars.user_name the_user_id = parent.hideframe.vars.user_id </ script> 2, making continuous background music in the home page over background music Friends know that when you play a smooth play, once you take a link into other pages, background music is interrupted, people feel very regrettable. In order to keep the background music of the home page continuous, as long as it is cleverly applied hidden frame technology, the problem will be perfectly solved.</p> <p>In fact, the method is also very simple: placing the statement of the background music in hidden frame: <Embed src = "background music .MID" hidden = "true" autostart = "true" loop = "0"> Although the next page Constant switching between pages, and the above hidden frame remains relatively stationary, background music will continue to play continuously. Third, the download of the accelerator web page In order to make the web page to make the web page to download the browser, our web design producer can do not have less effort, what page "weight loss", hand-made web page and other ways Poor. In fact, when I entered a website, he always stops a small meeting on the homepage, first we look at the following. When the viewer watches the home page, the download is interrupted. If you can use this time to download other pages, you can slowly speed up the overall download speed of the web page? The hidden frame is sent to the field! We put some more pictures, information on hidden frames, let the browser secretly download, wait until the viewer wants to browse them, they have been in the local hard drive, and the speed is naturally too much. Note that when you apply a hidden frame, place the hidden frame on the lower part of the web page, do not affect normal web downloads. Zhang Qing http://soft.why100000.com 2003.9.22</p></div><div class="text-center mt-3 text-grey"> 转载请注明原文地址:https://www.9cbs.com/read-28931.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="28931" 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.043</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 = 'v0pz_2B69krept7BPz9XK7vrUNju4H96XEFGAdNcf7vXi3fd8hG2_2Bc0hvXmoAcgygmrxqeD8KqeFEk_2F4LlhgGV8A_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>