Конфликта нет, так как создание IFRAME осуществляется по событию(нажатие кнопки).
Решение оказалось банальным!:
var all_buttons = document.getElementsByTagName('input');
window.onload = function(class_name, b_value){
//default settings
class_name = class_name ? class_name : 't1';
b_value = b_value ? b_value : 'Task ' + (all_buttons.length+1);
button = document.createElement('input');
button.type = 'button';
button.value = b_value;
button.id = 'button_'+ all_buttons.length;
button.onclick = function (){
get_iframe();
}
}
function get_iframe(){
var page_code = document.documentElement.innerHTML;
page_code = page_code.substring(0,page_code.indexOf('<input')) + '</body></html>';
var iframe = document.createElement("iframe");
iframe.id = 'iframe';
iframe.style.width = "400px";
iframe.style.height = "400px";
document.body.insertBefore(iframe,document.getElementsByTagName('input')[0]);
iframe.onload = function (){
var i_body = iframe.contentWindow.document.getElementsByTagName('*')[0];
i_body.innerHTML = page_code;
}
}