Как передать значение поля ввода в переменную JavaScript, а потом вывести это значение на другой странице сайта?
Передавать в переменные JavaScript по нажатию кнопки под формой(Отправить):
Затем выводить эти значения уже на другой странице(второй странице), например сюда, как только страница будет загружена:
Для этих целей подключил скрипт в отдельном файле, подключаю его перед закрытием «боди», на сколько это правильно не понимаю.
Скрипт пока что выглядит так:
function Complete()
На первой странице, после нажатия кнопки значение попадает в , однако как сделать так что бы при загрузке второй страницы на ней отображались эти же значения — не знаю.
Подскажите пожалуйста вариант попроще?
- Вопрос задан более трёх лет назад
- 7379 просмотров
2 комментария
Простой 2 комментария
Developing.ru
Как передать значение из html в скрипт и использовать его там?
makeMenu(‘sub2′,’ArchiCAD’,‘archicad.html’,’info’)
Нужно, чтобы вместо «archicad.html» стояла переменная, значение которой передается из html.
Absurd Сообщения: 1213 Зарегистрирован: 26 фев 2004, 13:24 Откуда: Pietari, Venäjä Контактная информация:
Откуда вызывается makeMenu? По какому-то событию?
2B OR NOT(2B) = FF
AiK Сообщения: 2271 Зарегистрирован: 13 фев 2004, 18:14 Откуда: СПб Контактная информация:
Corite, вообще-то в HTML нет переменных.
Даже самый дурацкий замысел можно воплотить мастерски
Максим Сообщения: 4 Зарегистрирован: 09 авг 2004, 21:54 Откуда: Москва Контактная информация:
Как уже сказали, в html нет переменных — это правда. Может быть ты имел в виду нечто другое, но не так выразился? Объясни по точнее, что именно требуется.
makeMenu — это функция Java Script или PHP? Или еще чего-то?
Если Java Script, то вариант такой:
каждому (ну или почти каждому) элементу HTML соответствует объект JavaScript с аналогичным именем, а его параметры будут параметрами этого объекта. Тогда тебе нужно вставить вместо archicad.html сценарий JS и обратиться к свойству нужного объекта. Например у HTML тега есть параметр src. Чтобы к нему обратиться из сценария — window.document.здесь имя картинки.src
Если тебе нужно чтобы вместо archicad.html было имя текущего документа — всесто archicad.html всавь сценарий с одной единственной строкой — document.location
Можно реализовать на PHP — ломает писать, там еще проще, только чуть больше кода, но я не уверен что ты спрашиваешь именно это, по этому, объясни по точнее, что нужно — постараюсь тебе помочь.
Облегчать жизнь юзерам и тем самым усложнять ее себе — есть святой долг каждого программера
Corite Сообщения: 32 Зарегистрирован: 29 июл 2004, 13:46
В общем передо мной стоит такая задача — запускается страница, в которой есть ссылка на скрипт этот скрипт в отдельном файле и вызывается
Необходимо чтобы в menus.js передавалось имя запущенойстраницы в формате имя_страницы.html В С++ это делалось с помощью либо глобальных переменных либо передавались параметры. А здесь как?
Corite Сообщения: 32 Зарегистрирован: 29 июл 2004, 13:46
Попробовал заменить makeMenu(‘sub2′,’ArchiCAD’,’archicad.html’,’info’) на makeMenu(‘sub2′,’ArchiCAD’,document.location,’info’) — не получилось.
makeMenu — запускается несколько раз (с разными параметрами) в файле menus.js для создания соответствующих пунктов меню
Максим Сообщения: 4 Зарегистрирован: 09 авг 2004, 21:54 Откуда: Москва Контактная информация:
А, теперь все понятно.
Ты немного не правильно ставишь перед собой задачу: передавать в скрипт ничего не надо. Скрипт (menus.js) подгружается в документ и оперирует со всеми переменными и объектами документа, в который он подгружен.
Т.е., чтобы получить имя текущей страницы тебе нужно будет в скрипте вырезать имя этой страницы из текущего URL документа. Проще говоря, обратись к свойству location объекта document (document.location), а дальше вырезай оттуда имя страницы.
Облегчать жизнь юзерам и тем самым усложнять ее себе — есть святой долг каждого программера
Corite Сообщения: 32 Зарегистрирован: 29 июл 2004, 13:46
Все дело в том, что я мало работал с явой. Можешь кусок кода привести и куда его потом вставить написать?
Corite Сообщения: 32 Зарегистрирован: 29 июл 2004, 13:46
Как из document.location вырезать имя страницы — оно в конце идет?
Максим Сообщения: 4 Зарегистрирован: 09 авг 2004, 21:54 Откуда: Москва Контактная информация:
Вот, даю тебе код и пояснения к нему:
var x = window.location.href;
var y = new Array;
var z;
y = x.split(«/»);
z = y[y.length-1];
document.writeln(z);
Вставляй его в любом месте документа или в файле скрипта.
Итак, пояснения:
Всего для этой цели нам понадобится 2 переменных и 1 массив.
Переменная x — это текущее содержжимое командной строки броузера.
Переменная z — будет содержать искомые данные, т.е. имя документа. С этой-то переменной дальше и будешь оперировать.
Массив y — пустой массив.
Т.к. путь к файлу в командной строке пишется через символ «/» (например http://www.123.com/document.htp), то мы разобьем содержимое командной строки, хранящееся в переменной х, на несколько подстрок, разделенных символом «/» и запишем их в массив у. При этом сам «/» туда записываться не будет. Для этого используем метод split объекта (строковой переменной) х.
Теперь, т.к. имя документа содержится в самом конце командной строки, то оно записалось последним элементом в массив у. Теперь записываем в переменную z последний элемент массива у, т.е. имя текущего документа.
Вот и все Теперь имя хранится в переменной z — используй ее, где понадобится.
Облегчать жизнь юзерам и тем самым усложнять ее себе — есть святой долг каждого программера
- Системное и прикладное программирование
- ↳ Win API, Shell..
- ↳ C и C++
- ↳ Delphi и Pascal
- ↳ Программирование на Pascal и Delphi (Object Pascal)
- ↳ Все вопросы ООП
- ↳ Компоненты в Delphi
- ↳ Delphi и WinAPI, ActiveX и OLE , COM и DCOM, и т.д
- ↳ Java
- ↳ MS Office и VB(A).
- ↳ Ассемблер
- WEB программирование
- ↳ JScript, VBScript, DHTML.
- ↳ Perl, PHP, ASP .
- Некатегоризированное
- ↳ Вопрошайка
- ↳ SQL
- ↳ Алгоритмы
- ↳ Дизайн и графика
- Администрирование
- ↳ Apache, IIS.
- ↳ Операционные системы
- Работа
- ↳ Вакансии и заказы для программистов
- ↳ Поиск работы и заказов.
- ↳ Решите мне задачку
- ↳ задачи на Паскале и Delphi
- ↳ задачи на C и C++
- ↳ задачи на Basic и Visual Basic (VB)
- Прочее
- ↳ Жалобная книга
- ↳ Флейм.
Как вывести переменную из js в html
В самом простом случае, сначала необходимо в html документе дать элементу в который будем помещать данные — id или класс. Например:
Chair The Laid back Heigth 80 cm id="testData">
Затем, ниже объявленного искомого объекта, в теле тега необходимо с помощью JavaScript «получить» объект и занести в свойство textContent необходимые данные.
type="text/javascript"> const data = 'new_test_data'; document.getElementById("testData").textContent = data;
Как можно передать значение из html в js?
Всех приветствую!
Создал простое расширение, где пользователь выбирает из поля значение, а это значение должно выбраться на сайте в списке.
Но как передать выбранное значение в файле по сути html в исполняемый код файла js?
Прошу прощения за может быть глупый вопрос ( для тех кто знает ), но для меня это пока что темный лес!
- Вопрос задан более двух лет назад
- 227 просмотров