С Новым годом! Форум программистов, компьютерный форум, киберфорум
JavaScript для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/15: Рейтинг темы: голосов - 15, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 16.06.2019
Сообщений: 3

Как привязать определенный скрипт к HTML кнопке и сделать ей стили

16.06.2019, 15:10. Показов 3269. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. У меня есть скрипт -
JavaScript
1
 javascript:void(0)" onclick="window.open(decodeURIComponent( window.location.href.substr(window.location.href.lastIndexOf('aref=')+5)), '_self');
Как мне сделать так, чтоб , нажав на кнопку со ссылкой, запускался этот скрипт?А также помогите пожалуйста как можно
стилизировать эту кнопку.В JS не силен, поэтому и спрашиваю, надо вот только скрипт привязать(
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.06.2019, 15:10
Ответы с готовыми решениями:

Как привязать стили 1.html к 1.html#img1?
как привязать стили 1.html к 1.html#img1 Почему то часть CSS на якорной странице не работает. Можно ли как то привязать - продублировать...

учусь на курсах. надо сделать примитивный калькулятор. написала html, script. кнопка calculate не работает. как привязать скрипт? может, в нем ошибка?
<html> <head> <title>Calculator </title> <var x= parseInt(document.getElementById("inputA").z); var y=...

Не получается привязать скрипт к кнопке
Доброго времени суток. Есть вот такой скрипт: var cupIDs = ; var c = 0; function cupquest() { if (c<cupIDs.length) { ...

3
409 / 301 / 112
Регистрация: 28.08.2013
Сообщений: 789
16.06.2019, 15:35
Лучший ответ Сообщение было отмечено Xronique как решение

Решение

PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
        <title>TEST</title>
        <style>
            .btn {
                background-color: red;
            }
        </style>
    </head>
    <body>
        <button id="btn" class="btn">Кнопка</button>
    </body>
    <script>
        var btn = document.getElementById('btn');
        if(btn){
            btn.addEventListener('click', function(event){
                window.open(decodeURIComponent(window.location.href.substr(window.location.href.lastIndexOf('href=')+5)), '_self');
            });
        }
    </script>
</html>
1
0 / 0 / 0
Регистрация: 16.06.2019
Сообщений: 3
16.06.2019, 16:04  [ТС]
kidASM, спасибо большое за помощь, только небольшой вопрос - почему у вас скрипты под закрывающимся тего body?Так обязательно должно быть?
0
409 / 301 / 112
Регистрация: 28.08.2013
Сообщений: 789
16.06.2019, 16:38
Нет, так делать не обязательно, можно тэг script вставить в тэг head. Но есть общепринятая практика, что если JavaScript работает с DOM (т.е. с тэгами), то рекомендуется вставлять тэг script в конце тэга body, для того чтобы когда браузер дойдёт до тега script и начнёт его выполнять в DOM уже были созданы все тэги.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.06.2019, 16:38
Помогаю со студенческими работами здесь

Как привязать событие к кнопке.?
Собственно хотел спросить, как сделать так. чтобы при нажатии на кнопку, выводилось событие из js кода? Например я создал кнопку, и хочу...

Как привязать действие к кнопке?
есть страничка &lt;head&gt; &lt;style&gt; #parent_popup { background: #000; height: 100%; opacity: 0.9; position: fixed; ...

Как привязать таймер к кнопке
Как реализовать привязку начала отсчета времени по нажатию на кнопку? Есть страница с кнопкой получения бонуса, после нажатия которая...

Как привязать действие к кнопке калькулятора?
Много тем, но то, что мне нужно так и не нашел, простите Простой калькулятор написать получилось, теперь охота его улучшить хочу так ...

Как к кнопке привязать запуск файла?
Здравствуйте. Хотелось бы знать, как привязать к кнопке исполнение файла .ехе?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru