#6018 closed bug (worksforme)
document.body is null or not a object
Reported by: | sgurusam | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | 1.4.2 |
Component: | event | Version: | 1.3.2 |
Keywords: | Cc: | [email protected]… | |
Blocked by: | Blocking: |
Description
Line 3205: jquery-1.3.2.js throws 'document.body is null' for following usecase
- Load site which has jquery-1.3.2.js in IE or FireFox
- Before loading previous site, try to load any other site say google.com.
- document.body is null error appears in console
- Google.com loads fine
This issue is not show stopper but unnecessary alert is appearing which is giving a wrong impression to user.
jQuery(function() {
var div = document.createElement("div"); div.style.width = div.style.paddingLeft = "1px";
document.body.appendChild( div );
jQuery.boxModel = jQuery.support.boxModel = div.offsetWidth === 2;
Line 3205: document.body.removeChild( div ).style.display = 'none';
div = null;
});
Attachments (1)
Change History (3)
Changed 13 years ago by
Attachment: | jquery_document_null.JPG added |
---|
comment:1 Changed 13 years ago by
Component: | unfilled → event |
---|---|
Resolution: | → worksforme |
Status: | new → closed |
This was fixed in jQuery 1.4 (document.body is guaranteed to exist before the ready even fires, at minimum).
comment:2 Changed 11 years ago by
Replying to sgurusam:
Line 23004: jquery-1.3.2.js throws 'document.body is null' for following usecase
- Load site which has jquery-1.3.2.js in IE or FireFox
- Before loading previous site, try to load any other site say google.com.
- document.body is null error appears in console
- Google.com loads fine
This issue is not show stopper but unnecessary alert is appearing which is giving a wrong impression to user.
var submitButton;
$(document).ready(function() {
submitButton = $("#cmdSubmit");
});
NOTE that calling $("form:first").submit() seems to bypass ASP.NET MVC's ajax stuff and submit the whole page which we don't want window.setInterval( function() {submitButton.click();}, <% Response.Write(ViewData.Model.UpdatePanelRefreshRate.ToString()); %>);
IE script error dialog