1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
var asGroovyURL='http://logback.qos.ch/translator/dsl/asGroovy';
function asGroovy(id) {
var form = document.getElementById('aForm');
if(form == null) {
form = document.createElement("form");
document.body.appendChild(form);
}
var p = document.getElementById(id);
var inner = p.innerHTML;
//alert("==="+inner);
inner = inner.replace(/</gi, '<');
inner = inner.replace(/>/gi, '>');
inner = inner.replace(/<span class="?\w{3,5}"?>/gi, '');
inner = inner.replace(/<\/span>/gi, '');
inner = inner.replace(/<br>/gi, '');
inner = inner.replace(/ /gi, '');
inner = inner.replace(/<b>/gi, '');
inner = inner.replace(/<\/b>/gi, '');
form.setAttribute("method", "post");
form.setAttribute("action", asGroovyURL);
var hiddenField = document.createElement("input");
hiddenField.setAttribute("type", "hidden");
hiddenField.setAttribute("name", "val");
hiddenField.setAttribute("value", inner);
form.appendChild(hiddenField);
//alert("==="+inner);
form.submit();
return false;
}
|