Страницы: 1
Буду следовать совету okkamas_knife, но хотелось создать своё с нуля, а не править чужое от ненужного хлама.
hydrolizer, мне кажется вы слишком уж намудрили. Смотрел расширение image preview предварительно установив совместимость, там нет ничего даже похожего.
Тем не менее я благодарю Вас за помощь, друзья мои. Спасибо, что пытались помочь.
А как мне это сделать в моем расширении?
hydrolizer, благодарю, но нужно именно в виде расширения.xpi, можно его как-то отредактировать?
А что в нем сложного? При загрузке страницы он сканирует все ссылки на наличие в ее имени букв jpg и если при наведении на ссылку там такие буквы есть, появляется див с текстом.
Есть расширения которые, например рядом с ссылками показывают картинку в зависимости от типа ссылки (linkalert) или например показывают превью изображения при наведении на картинку (Image Preview или thumbnail expander), можно сделать на их основе, но не могу.
Я извиняюсь конечно, что так резко. Возможно у Вас создается впечатление, что я не хочу читать докуметацию, пробовать, испытывать всё самому, но на самом деле всё дело в том, что я не имею возможности подойти к делу вплотную, по причинам технического характера, но задача стоит, а выполнить прошу Вас. Здесь вроде ничего сложного. Надеюсь найдутся добрые люди, которы мне помогут.
Мне нужно расширение которое реализует именно использование javascript и ничего больше. Как сделать чтобы он работал, я всё прописываю, но скрипт не пашет. Я прошу сделать отдельное расширение потому, что так будет проще дальше разбираться.
Не нужно советов, пускай клюевой фразой для вас будет:
создайте расширение через tools builder и добавьте мой скрипт
Имеется скрипт который при наведении на ссылку с jpg-изображением создает рядом с курсором DIV с текстом. Скрипт работает, если его прописать в head конкретной страницы, а как сделать его расширением, чтобы работал на всех страницах?
window.onload = function () { var arayLink = document.getElementsByTagName('a'), totalLink = arayLink.length; while (totalLink--) { arayLink[totalLink].addEventListener('mouseover', havejpg, false); } function havejpg (e) { var div = document.createElement('div'); if (e.target.href.match(/jpg$/)) { x = e.clientX; y = e.clientY; div.style.position = 'absolute'; div.style.left = x + 20; div.style.top = y + 20; div.style.width='auto'; div.style.background = 'green'; div.appendChild(document.createTextNode('Я обычный текст')); document.body.appendChild(div); } } }
Страницы: 1