Я все сделал по вашему примеру варианта 2: Во фрейме есть див блок у которого назначено на клик
parent.DopInfo(this)
На основной странице есть такое
<script>
function DopInfo(str){
var d=document.createElement('div');
d.className='dopInfoCSS'
d.innerHTML = str;
document.body.appendChild(d)
}
</script>
И при этом стиль не считывается
Блок появляется без стиля.