Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Взаимодействие HTML и JavaScript. 
:(
    Опции темы
beresa
Дата 30.7.2007, 14:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 2.7.2007
Где: Чита

Репутация: нет
Всего: 1



Уважаемые, помогите разобраться.
У меня в отдельном файле записана функция JavaScript. 
Код

var user="";
function f_user()
{
user=window.prompt('Введите Ваш ник (имя).');
if ((user=='') || (user==null)) return false;
}

Файл с JavaScript связан с HTML-документом (<script  language="javascript" type="text/javascript" src="script.js"></script>)
Так вот, как передать значение переменой user, в текст HTML-документа, т.е. в тэг <b></b> HTML? (Чтобы, к примеру, написать: "Приветствую, <значение переменной user>!")

PM MAIL WWW   Вверх
Rigel
Дата 30.7.2007, 16:12 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 122
Регистрация: 24.7.2007
Где: Москва

Репутация: нет
Всего: нет



Вот так, например  smile 

user=window.prompt('Введите Ваш ник (имя).');
if ((user=='') || (user==null)) return false;
document.write("Hello "+user+".");


--------------------
С уважением. Rigel. http://www.smoliy.ru
PM MAIL WWW ICQ   Вверх
smartov
Дата 30.7.2007, 17:31 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


свой собственный
****


Профиль
Группа: Экс. модератор
Сообщений: 4225
Регистрация: 2.2.2006
Где: NJ

Репутация: 7
Всего: 259



beresa, после выполнения функции она уже у тебя есть, но до выполнения функции она пустая.
Поэтому "передать в html" это некорректно сказано. Нужно яваскриптом менять HTML там, где тебе надо, после отработки функции.
Например.

Код HTML
Код

....
<div id="privetstvie" style="display:none"></div>
....


а твоя функция соответственно такая
Код

var user="";
function f_user()
{
    user=window.prompt('Введите Ваш ник (имя).');
    if ((user=='') || (user==null)) return false;
    
    //присваиваем текст в div и отображаем div
    var privet = document.getElementById('privetstvie');
    privet.innerHTML = "Привет <b>" +user+ "</b>";
    privet.style.display = '';
}

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0420 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.