Вроде как созданному iframe нельзя менять src, но можно сделать так:
function LoadFrame(){
for(var i=0; i<arguments.length; i++){
var newFrame=document.createElement('iframe');
newFrame.id=arguments[i].id;
newFrame.src=arguments[i].src;
newFrame.scrolling=false;
newFrame.frameBorder=false;
var oldFrame=document.getElementById(arguments[i].id);
oldFrame.parentNode.replaseChild(oldFrame, newFrame);
}
}
Тогда ссылка будет примерно такая:
<a href="#" onclick="LoadFrame({id:'new',src:'new.html'},{id:'menu',src:'index_1.html'}); return false;"><B>Полезные рецепты</b></a>
Скрипт не тестил
Кста и твои mouse over/out вынеси в css на hover и никогда так больше не делай