Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.
Внимание! Некоторое время письма не доходят до аккаунтов MAIL RU GROUP, не доходят на все почтовые ящики mail.ru, inbox.ru, bk.ru. Пишите им жалобы, чтобы быстрее восстановили получение писем, регистрируйтесь через яндекс почту и gmail, туда письма с активизацией доходят.

Вернуться   Форум программистов > Web > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 14.11.2017, 05:03   #1
DimaDR
Пользователь
 
Регистрация: 17.10.2017
Сообщений: 27
Репутация: 10
По умолчанию в документе html есть кнопка при нажатии на которую должна подгрузится функция с внешнего документа js. как подгрузить документ в то же самое окно?

ПОМОГИТЕ неучу советом.
У меня в документе html есть кнопка при нажатии на которую должна подгрузится функция с внешнего документа js.

НО ОНА ОТКРЫВАЕТСЯ В НОВОМ ОКНЕ, как показано на рисунке 2, и стили не отображаются


так вот и сам ВОПРОС, Как сделать так, чтобы эта анкета открылась в этом же документе????
Изображения
Тип файла: jpg Документ с кнопкой.jpg (13.8 Кб, 22 просмотров)
Тип файла: jpg 2.jpg (20.3 Кб, 22 просмотров)
DimaDR вне форума   Ответить с цитированием
Старый 14.11.2017, 09:30   #2
ADSoft
Профессионал
 
Регистрация: 25.02.2007
Адрес: Татарстан
Сообщений: 3,276
Репутация: 912

icq: 303-206-418
skype: ad-soft.info
По умолчанию

типа все массово начинаем гадать какой у вас там код?
ADSoft вне форума   Ответить с цитированием
Старый 14.11.2017, 14:18   #3
DimaDR
Пользователь
 
Регистрация: 17.10.2017
Сообщений: 27
Репутация: 10
По умолчанию

Цитата:
Сообщение от ADSoft Посмотреть сообщение
типа все массово начинаем гадать какой у вас там код?
Извините, забыл прикрепить (

Код:

<BODY>
	<script>
    	  var number = prompt('Введите номер работы', '');
	  alert('Вы ввели № ' + number);
    	  document.write('<h2>'+'Лабораторная работа по JavaScript № '  + number + '</h2>' + '<br>');
        </script>
<p>Чтобы открыть анкету студента нужно нажатть кнопку <B>АНКЕТА СТУДЕНТА</B>!</p><br>


<button type="button" button="" onclick='showMessage()'>Анкета</button>
или
<input type='button' value='Анкета студента' onclick='showMessage()' />
<script language="JavaScript" type="text/javascript">

</BODY>


И что еще не мало важно, Перед кнопкой есть тоже скрипт и текст, который соответственно тоже пропадает при на жатии

Последний раз редактировалось DimaDR; 14.11.2017 в 14:21. Причина: Дополнить текст
DimaDR вне форума   Ответить с цитированием
Старый 14.11.2017, 15:33   #4
ADSoft
Профессионал
 
Регистрация: 25.02.2007
Адрес: Татарстан
Сообщений: 3,276
Репутация: 912

icq: 303-206-418
skype: ad-soft.info
По умолчанию

а где showMessage()' ???
ADSoft вне форума   Ответить с цитированием
Старый 14.11.2017, 15:43   #5
DimaDR
Пользователь
 
Регистрация: 17.10.2017
Сообщений: 27
Репутация: 10
По умолчанию

Цитата:
Сообщение от ADSoft Посмотреть сообщение
а где showMessage()' ???
в отдельном документе js
Код:

////////////////////////////////////////////////////
// Функция выводит текст на страницу
function showMessage() {
  
   document.write('<H3 align=center>Анкета студента</H3><HR>');
   document.write('Наименование учебного заведения: <B>ВУЗ</B><br>');
   document.write('Факультет: <B>ЭиОГ</B><br>');
   document.write('Специальность/Группа: <B>СДС</B><br>');
   document.write('Фамилия Имя Отчество: <B>MDA</B><br>');
   document.write('Дата рождения: <B>01.01.01год</B><br>');
   document.write('Email: <B>mail@gmail.com</B><br><HR>');
   alert("Вы вызвали анкету студента!");}

DimaDR вне форума   Ответить с цитированием
Старый 14.11.2017, 17:37   #6
ADSoft
Профессионал
 
Регистрация: 25.02.2007
Адрес: Татарстан
Сообщений: 3,276
Репутация: 912

icq: 303-206-418
skype: ad-soft.info
По умолчанию

насколько я понимаю - у вас кроме alert-а ничего ни в каком новом окне не открывается....
пишется у вас все в текущий документ
document.write(
....
ADSoft вне форума   Ответить с цитированием
Старый 15.11.2017, 00:31   #7
DimaDR
Пользователь
 
Регистрация: 17.10.2017
Сообщений: 27
Репутация: 10
По умолчанию

Цитата:
Сообщение от ADSoft Посмотреть сообщение
насколько я понимаю - у вас кроме alert-а ничего ни в каком новом окне не открывается....
пишется у вас все в текущий документ
document.write(
....
Оно все выводится но и Alert и document.write, ТОЛЬКО в окне без стиле, у меня в документе с расширением js находится функция, которую я вызываю с помощью кнопки в документ html (прикрепленное цветное фото, а она открывается в новом окне, а не в том, в котором находится сама кнопка

Последний раз редактировалось DimaDR; 15.11.2017 в 00:43. Причина: Изменение формулировки
DimaDR вне форума   Ответить с цитированием
Старый 15.11.2017, 09:07   #8
ADSoft
Профессионал
 
Регистрация: 25.02.2007
Адрес: Татарстан
Сообщений: 3,276
Репутация: 912

icq: 303-206-418
skype: ad-soft.info
По умолчанию

для тех кто в танке..... еще раз - у вас ВСЕ в одном окне!!!!
ну и вообще работать через document.write - отголосок 90-х.. сейчас так никто не делает..... насчет оформления/стиля - по коду непонятно и не видно что он вообще есть
в норме - какой то div в документе сделать - его отстилить, и имеyно в него добавлять новый контент .. например через JQuery - $().append('bla-bla');
или нативно через getElementById().html
ADSoft вне форума   Ответить с цитированием
Старый 15.11.2017, 17:56   #9
DimaDR
Пользователь
 
Регистрация: 17.10.2017
Сообщений: 27
Репутация: 10
По умолчанию

Цитата:
Сообщение от ADSoft Посмотреть сообщение
для тех кто в танке..... еще раз - у вас ВСЕ в одном окне!!!!
ну и вообще работать через document.write - отголосок 90-х.. сейчас так никто не делает..... насчет оформления/стиля - по коду непонятно и не видно что он вообще есть
в норме - какой то div в документе сделать - его отстилить, и имеyно в него добавлять новый контент .. например через JQuery - $().append('bla-bla');
или нативно через getElementById().html

Спасибо
DimaDR вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[РЕШЕНО] как правильно прописать Тег <button> в документе html, чтобы при нажатии на кнопку вызывался другой документ DimaDR HTML и CSS 2 20.10.2017 20:39
Нужна помощь - как восстановить замененный файл (В ворде 2010 при сохранении документа, по ошибке был заменен одноименный документ kuznetsoff Microsoft Office Word 0 18.11.2013 17:56
Запуск программы при нажатии на ссылку html-документе в TWebBrowser Persej Мультимедиа в Delphi 1 24.09.2011 08:20
Как сделать при нажатии кнопки новое окно quarty Общие вопросы Delphi 9 01.11.2010 15:06
Подгрузить код HTML из внешнего файла Gladunin-Urii HTML и CSS 17 22.08.2009 16:36


23:51.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru