Revision: 43180
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at March 18, 2011 15:23 by mecha
Initial Code
var validateLocalMarkup = function() {
(function() {
var xhr = new XMLHttpRequest();
xhr.open('GET', window.location, true);
xhr.send(null);
xhr.onreadystatechange = function() {
if (xhr.readyState !== 4) return;
if (!xhr.status || xhr.status === 200) {
var source = xhr.responseText;
var f = document.createElement('form'), i = document.createElement('input');
f.action = 'http://validator.w3.org/check';
f.enctype = 'multipart/form-data';
f.method = 'post';
f.target = '_blank';
i.type = 'hidden';
i.name = 'fragment';
i.value = source;
f.appendChild(i);
document.body.appendChild(f);
f.submit();
document.body.removeChild(f);
}
};
})();
};
Initial URL
Initial Description
Initial Title
Validate Local Page Markup in JavaScript
Initial Tags
javascript, validation
Initial Language
JavaScript