Как сказали комментаторы, скорее всего, элемент с идентификатором content еще не существует.Кроме того, вам не нужно использовать setAttribute , просто установите свойства DOM напрямую:
function fload(){
var f;
var el = document.getElementById('content');
if (el && el.appendChild) {
f = document.createElement('iframe');
f.id = 'iframe';
f.src = 'http://...';
f.frameborder = '0';
el.appendChild(f);
}
}
Вы не должны вызывать вышеуказанную функцию, пока не уверены, что элемент существует, скажем, послесобытие загрузки или подобное.