Javascript-форум (https://javascript.ru/forum/)
-   Opera, Safari и др. (https://javascript.ru/forum/css-html-browser/)
-   -   простая кнопка на всех страницах (https://javascript.ru/forum/css-html-browser/72181-prostaya-knopka-na-vsekh-stranicakh.html)

Dyec 13.01.2018 19:02

простая кнопка на всех страницах
 
Привет всем, третий день пробую коды простых кнопок и никак не вижу их. Задача такая: зделать кнопку в определенном месте страницы на всех сайтах по нажатию которой выполнялись другие функции. Нашел этот код:
(function () {
d = document;
e = d.createElement('button');
e.style.cssText = 'font-size: 40pt; position: absolute; top: 5px; left: 5px; height:150px; border: 1px solid black; z-index: 9999; opacity: 0.8; filter:alpha(opacity=80);';
d.body.appendChild(e);
e.innerHTML= 'Кнопка';
e.onclick = function() {
alert('Hello world');
}
})();

но что-то он не пашет, как не пытался менять () и ; невыходит. Скрипт просто вообще не запускается. Видимо ошибка. Браузер Опера Мобайл 12.
Есть скрипт бота, пробывал оттуда копировать код кнопок и тоже не пашет. Выручайте третий день голову ломаю.

Dyec 13.01.2018 20:11

(function () {
d = document;
e = d.createElement('button');
e.style.cssText = 'font-size: 10pt; position: absolute; top: 10px; left: 5px; height:30px; border: 1px solid black; z-index: 9999; opacity: 0.5; filter:alpha(opacity=50);';
d.body.appendChild(e);
e.innerHTML= 'Кнопка';
e.onclick = function() {
alert('Hello world');
}})();

Код заработал, но почему-то на одном только сайте, в гугле или яндексе этой кнопки не вижу. Как быть?

Dyec 13.01.2018 21:37

кто знает почему эта кнопка не на всех сайтах отображает?

j0hnik 14.01.2018 03:22

у меня работает, Opera 50.0.2762.58
может какой ADblock у тебя блокирует или подобный ему софт

Dyec 14.01.2018 13:14

Цитата:

Сообщение от j0hnik (Сообщение 475150)
у меня работает, Opera 50.0.2762.58
может какой ADblock у тебя блокирует или подобный ему софт

вот я и заметил при просмотре кода элемента, у ya.ru кнопка есть, на yandex.ru нет. Там видимо скрипт мешает со стороны сайтов, их обычно внизу пишут. У меня смартфон и опера древненькая v12.


Часовой пояс GMT +3, время: 05:04.