Я пытаюсь сделать что-то похожее на картинку ниже.
http://img696.imageshack.us/img696/8844/testi.jpg
К сожалению, я не могу заставить его работать в расширении. Я получаю сообщение об ошибке «Ошибка при загрузке документа». Приведенный выше снимок экрана был сделан с использованием локально созданного html-кода с javascript iBox. Есть ли какая-либо другая библиотека javascript, которая позволила бы мне загружать всплывающий html так же, как при использовании значка на панели?
Вот как код был реализован локально для открытия всплывающего окна:
document.addEventListener('keydown', function(e){
if (e.keyCode == 81 && e.altKey && !e.shiftKey && e.ctrlKey) {
iBox.showURL('search.html');
}
}, false);
Это функция в библиотеке iBox:
showURL: function(url, title, params) {
showInit(title, params, function() {
for (var i=0; i<_pub.plugins.list.length; i++) {
var plugin = _pub.plugins.list[i];
if (plugin.match(url)) {
active.plugin = plugin;
plugin.render(url, active.params);
break;
}}});}
Это запрос xmlhttp:
if (window.XMLHttpRequest) { // Mozilla, Safari,...
http = new XMLHttpRequest();
if (http.overrideMimeType) {
// set type accordingly to anticipated content type
http.overrideMimeType('text/html');
}
}