The following JavaScript is working fine in older versions of Safari (Safari 3), but not on latest version of Safari.
Can you help me find the problem?
function loadframe()
{
var iframeEl = document.getElementById("ifrm");
if(!iframeEl)
{
var el = document.createElement('div');
var e2 = document.createElement('iframe');
e2.src ="http://google.com";
e2.setAttribute('id',ifrm);
e2.width= 80;
e2.height= 80;
document.body.appendChild(el);
el.appendChild(e2);
return true;
}
return false;
}
This will work on all browser, As iframe is another element, we should add it using DOM's method.