Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.95/75: Рейтинг темы: голосов - 75, средняя оценка - 4.95
0 / 0 / 0
Регистрация: 12.03.2015
Сообщений: 2

Как создать Создать страницу со скриптом, которая выводила бы сообщение « Нажмите кнопку для замены текста

12.03.2015, 01:25. Показов 14314. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Создать страницу со скриптом, которая выводила бы сообщение « Нажмите кнопку
для замены текста страницы». В скрипте опишите тег <button>, который будет при нажатии будет
запускать функцию, созданную средствами javascript, которая заменит текст, размещенный в теге
<h1> </h1> на текст «произошла замена», который бы извлекался из переменной str_.

Помогите, пожалуйста, с написанием кода.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.03.2015, 01:25
Ответы с готовыми решениями:

Как сделать кнопку, которая открывает страницу со скриптом
&lt;html&gt; &lt;meta http-equiv=&quot;content-type&quot; content=&quot;text/html; charset=utf-8&quot;&gt; &lt;body&gt; &lt;script&gt; var numbers = ; for(var i=0; i&lt;4;...

Создать страницу со скриптом
надо сделать: Вариант 1: Создать страницу со скриптом, в котором создается объект машина с тремя свойствами: цвет, марка, модель....

Создать страницу со скриптом
Создать страницу со скриптом, которая выводила бы сообщение « Нажмите кнопку для замены текста страницы» с кнопками «да» и «нет». В...

6
 Аватар для arcmag
347 / 322 / 203
Регистрация: 27.06.2014
Сообщений: 762
12.03.2015, 08:04
Лучший ответ Сообщение было отмечено Oxana как решение

Решение

В техникуме я любил такие задачки решать

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
25
26
27
28
29
30
31
32
33
34
35
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Документ без названия</title>
</head>
<style>
*{margin:0px; padding:0px;}
h1,button,input{margin:20px;}
button{
    padding:3px 7px;
    border:solid 1px #FFF;
    background:#09F;
    box-shadow:0px 0px 5px #00FFFF, inset 0px 0px 15px #00FFFF;
    color:#0FF;
    transition:all .4s;
}
button:hover{background:#F90; color:black; cursor:pointer;}
</style>
<script type="application/javascript">
window.onload = function(){
    alert("Нажмите кнопку для замены текста страницы");
    var myBut = document.getElementById("myBut");
    myBut.onclick = replacement;
}
function replacement(){
    var str = "произошла замена";
    document.getElementsByTagName("h1")[0].innerHTML = str;
}
</script>
<body>
    <h1>Текст размещенный в H1</h1>
    <button id="myBut">БЛЕСТЯЩАЯ И КРАСИВАЯ КНОПОЧКА</button>
</body>
</html>
1
12.03.2015, 11:53

Не по теме:

arcmag, меня смущает один момент:

Цитата Сообщение от Oxana Посмотреть сообщение
запускать функцию, созданную средствами javascript
Лично я это понял, как то, что объявление должно быть "Function Expression", но могу и ошибаться. А по поводу onclick и т.п. - окиньте взором The evolution of events.

0
 Аватар для arcmag
347 / 322 / 203
Регистрация: 27.06.2014
Сообщений: 762
12.03.2015, 12:18
То есть вместо
JavaScript
1
myBut.onclick = replacement;
вы предлагаете вариант
JavaScript
1
<button id="myBut" onclick="replacement()">БЛЕСТЯЩАЯ И КРАСИВАЯ КНОПОЧКА</button>
Если я правильно понял, но какая в принципе разница?
Мой английский на уровне 3 с минусом не справляется с вашей ссылкой
0
 Аватар для Lazy_Den
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
12.03.2015, 12:53
Цитата Сообщение от arcmag Посмотреть сообщение
вы предлагаете вариант
Inline запись, я только врагу могу предложить Нет, конечно. Я имел в виду "addEventListener".
Я разгребать учебные задания не любитель, т.к. непонятно, на каком уровне преподают и что ждут от студента, но сделал бы как-то так:
JavaScript
1
2
3
4
5
var str_ = 'произошла замена',
      changeText = function()  {
          document.querySelector('h1').textContent = str_;
      }
  document.querySelector('button').addEventListener('click', changeText, false);
0
 Аватар для arcmag
347 / 322 / 203
Регистрация: 27.06.2014
Сообщений: 762
12.03.2015, 13:12
понятно ну может так и лучше, хотя там нужно еще для IE допиливать событие.
Хотя наверное в наше время это уже не обязательно...
0
0 / 0 / 0
Регистрация: 12.03.2015
Сообщений: 2
12.03.2015, 14:10  [ТС]
arcmag, ,большое спасибо )
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.03.2015, 14:10
Помогаю со студенческими работами здесь

Создать страницу со скриптом
Создать страницу со скриптом, который бы средствами скрипта выводил cos(x), где x – числовая переменная, которой присвоено некоторое...

Создать страницу со скриптом
Создать страницу со скриптом, которая выводит сообщение «Нажмите кнопку для замены текста страницы» с кнопками «да» и «нет». В скрипте...

Как создать программу которая бы выводила рандомно примеры и надо было правильно писать ответы
Как написать программу которая рандомно ставила примеры и надо было только писать правильные ответы к примеру 1+1= ответ 2 2-1= ответ 1...

Создать страницу с полем ввода текста и кнопку "Проверка"
Создать страницу с полем ввода текста и кнопку &quot;Проверка&quot;. При нажатии этой кнопки выполняется проверка символов. Если имеется символ...

Как создать кнопку перехода на домашнюю страницу?
Помогите, как создать кнопку при нажатие на которую осуществляется переходи на домашнюю страницу в С#?


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru