Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

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

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

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.05.2015, 23:21   #1
Punya
 
Регистрация: 04.05.2015
Сообщений: 4
По умолчанию Никак не получается скрипт.

Уже несколько дней ломаю голову над этим заданием:

Написать функцию, которая открыла бы окно с зеленым фоном и приветствием: «Привет, имя пользователя, вот твое окно!». Создайте кнопку, которая закроет это окно.

Если, кто-нибудь может мне помочь с этой проблемой, буду очень благодарна.
Заранее спасибо.
Punya вне форума Ответить с цитированием
Старый 04.05.2015, 23:39   #2
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Вы бы хоть рассказали, на чём писать. Javascript?
Вадим Мошев вне форума Ответить с цитированием
Старый 04.05.2015, 23:48   #3
Punya
 
Регистрация: 04.05.2015
Сообщений: 4
По умолчанию

Да, это JavaScript.
У меня были вот такие наработки, но они не доведены до ума...
Код:
function openindex()
{
var name=prompt("Как вас зовут?","Напишите здесь")
var OpenWindow=window.open("", "newwin", "height=300,width=300,status=yes");
OpenWindow.document.write("<HTML>")
OpenWindow.document.write("<TITLE>")
OpenWindow.document.write("Привет, " +name+ "! Вот ваше окно!")
OpenWindow.document.write("</TITLE>")
OpenWindow.document.write("<BODY BGCOLOR='green'>")
OpenWindow.document.write("<CENTER>")
OpenWindow.document.write("<h2>Новое окно</h2>")
OpenWindow.document.write("<a href='' onClick='self.close()'> Эта ссылка закроет окно</a>)
OpenWindow.document.write("</CENTER>")
OpenWindow.document.write("</BODY>")
OpenWindow.document.write("</HTML>")
}

Последний раз редактировалось Вадим Мошев; 05.05.2015 в 00:03.
Punya вне форума Ответить с цитированием
Старый 05.05.2015, 00:04   #4
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Вашу тему переместил в соответствующий раздел.

По большому счёту, у вас всё хорошо работает. Я вот только что исправил (без исправлений не работало). Обратите внимание на различия в моей версии (вашу я взял за основу) и своей неисправленной.

Код:
function openindex()
{
var name=prompt("Как вас зовут?","Напишите здесь")
var OpenWindow=window.open("", "newwin", "height=300,width=300,status=yes");
OpenWindow.document.write("<HTML>")
OpenWindow.document.write("<TITLE>")
OpenWindow.document.write("Привет, " +name+ "! Вот ваше окно!")
OpenWindow.document.write("</TITLE>")
OpenWindow.document.write("<BODY BGCOLOR='green'>")
OpenWindow.document.write("<CENTER>")
OpenWindow.document.write("<h2>Новое окно</h2>")
OpenWindow.document.write('<a href=# onClick="self.close()"' + '> Эта ссылка закроет окно</a>')
OpenWindow.document.write("</CENTER>")
OpenWindow.document.write("</BODY>")
OpenWindow.document.write("</HTML>")
}

openindex();

Последний раз редактировалось Вадим Мошев; 05.05.2015 в 00:13.
Вадим Мошев вне форума Ответить с цитированием
Старый 05.05.2015, 04:34   #5
Fenex
Форумчанин
 
Аватар для Fenex
 
Регистрация: 15.02.2012
Сообщений: 821
По умолчанию

А можно вопрос, простое любопытство. Это вам где-то преподаватель такое задал, или вы взяли самостоятельно какую-то книгу по изучению JavaScript?
^-.-^ My GitHub
Fenex вне форума Ответить с цитированием
Старый 05.05.2015, 10:58   #6
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Цитата:
Сообщение от Fenex Посмотреть сообщение
А можно вопрос, простое любопытство. Это вам где-то преподаватель такое задал, или вы взяли самостоятельно какую-то книгу по изучению JavaScript?
Скорее препод, подобные примеры в книгах не встречал со времен "просто как 2х2". Толку от такой книги чуть больше нуля. А всяких гуманитариев потаскать можно для галочки.
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 05.05.2015, 11:55   #7
Punya
 
Регистрация: 04.05.2015
Сообщений: 4
По умолчанию

Цитата:
Сообщение от Fenex Посмотреть сообщение
А можно вопрос, простое любопытство. Это вам где-то преподаватель такое задал, или вы взяли самостоятельно какую-то книгу по изучению JavaScript?
Преподаватель.
Спасибо большое) Вы меня выручили.
Punya вне форума Ответить с цитированием
Старый 05.05.2015, 12:16   #8
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Пожалуйста. Только Fenex - это не я
Вадим Мошев вне форума Ответить с цитированием
Старый 05.05.2015, 16:21   #9
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Цитата:
Сообщение от Вадим Мошев Посмотреть сообщение
Пожалуйста. Только Fenex - это не я
Всю славу забрал под шумок
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 07.05.2015, 21:24   #10
Punya
 
Регистрация: 04.05.2015
Сообщений: 4
По умолчанию

Цитата:
Сообщение от Вадим Мошев Посмотреть сообщение
Пожалуйста. Только Fenex - это не я
Спасибо было исключительно Вам)
Punya вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Никак не получается правильно установить связи МаксМакс Microsoft Office Access 2 20.01.2015 23:17
написать Shell -процедуру , никак не получается(( Masha777 Помощь студентам 0 12.12.2011 22:06
Никак не получается.... Seldom Общие вопросы C/C++ 0 11.03.2010 10:44
задача на Delphi, массивы. никак не получается! Saka Помощь студентам 11 21.12.2009 02:04
у меня никак не получается скомпелировать фаил finero Общие вопросы C/C++ 4 10.07.2008 19:29