В настоящее время я разрабатываю оверлей и у меня есть проблема с ним.Фактически, мой оверлей реализован с помощью iframe, который я вставляю во все веб-страницы.
Overlay: http://img641.imageshack.us/img641/691/toolbarm.png
Я хотел бы просто скрыть его, когда нажимаю кнопку закрытияна правой стороне.
Вот моя функция, которая внедряет оверлей (iframe):
injectOverlay: function()
{
var body = $('body'),
OverlayURL= chrome.extension.getURL("overlay.html"),
iframe = $('<iframe id="OverlayFrame" scrolling="no" src="'+OverlayURL+'">');
body.append(iframe);
}
А вот код, чтобы скрыть это (но это не сработало):
function hideOverlay()
{
var iframe = document.getElementsByName('iframe')[0];
iframe.parentNode.removeChild(iframe);
// $('#OverlayFrame', window.parent.document).remove();
alert('Overlayclosed');
}