Да, вы написали все правильно. Подогнал, чтобы все работало, вот код:
function forming_main_text_setup_geo_user()
{
var t = "";
t+="<div class='modal-dialog' id='myModalo' role='dialog' aria-labelledby='myModalLabel'><div class='modal-content' id='myModalo'>";
t+="<div class='modal-header'><button type='button' class='close' data-dismiss='modal' onclick='close_block_setup_geo_user()' aria-hidden='true'>×</button><h4 class='modal-title text-center text-primary'>Выберите ваше местоположение</h4>";
t+="<div class='modal-body'><div id='main_box_choose_geo_user'>";
t+="</div></div>";
t+="</div>";
obj_top_block.innerHTML = t;
print_choose_type_setup_geo_user();
}
Все работает отлично, за исключением класса <div class="modal fade">. Класс отвечает за затухание экрана, но при его добавлении ничего не появляется.