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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.12.2008, 00:29   #1
Black_Parrot
 
Аватар для Black_Parrot
 
Регистрация: 04.12.2008
Сообщений: 3
По умолчанию Отображение текста до завершения скрипта

Приветствую программеров...
Имеется скрипт:
Код:
<html>
<head>
<meta http-equiv="CONTENT-TYPE" content="text/html; charset=windows-1251"> 
<title>Eats v1.00</title>
</head>
<body>
Easy yh ver.1.00.<br><br>
<b>Horizontal</b> 390mm x 287mm<br>
--------------------------------------------------------------<br>
<script language="javascript">
var X = prompt( 'Input X' );
var Y = prompt( 'Input Y' );
var Z = prompt( 'Input Z' );
var Y2 = prompt( 'Input Y2' );
document.open();
document.write( 'hg');
document.write( '<br>A(560) = ' + ( ( 478 - ( X * 1 + Y2 * 1 + 20 ) ) / 3 ) );
document.write( '<br>B(897) = ' + ( ( 627 - ( Z * 1 + Y * 1 + 20 ) ) / 3 ) );
document.write( '<br>3 ');
document.write( '<br>A(780) = ' + ( ( 957 - ( X * 1 + Y2 * 1 + 30 ) ) / 3 ) );
document.write( '<br>B(231) = ' + ( ( 354 - ( Z * 1 + Y * 1 + 20 ) ) / 3 ) );
document.close();
</script><br>
{Начало текста1}
-------------------------------------------------------------

<br><br><br>
Copyright ...
</body>
</html>
Как сделать, чтобы текст1 отображался до того, как завершится скрипт?

Последний раз редактировалось Black_Parrot; 04.12.2008 в 00:35.
Black_Parrot вне форума Ответить с цитированием
Старый 04.12.2008, 10:44   #2
wall66
Участник клуба
 
Аватар для wall66
 
Регистрация: 04.10.2008
Сообщений: 1,485
По умолчанию

переделать скрипт в функцию дописывающую свой вывод в нужную часть документа (указать DOM-ом или просто создать div с идентификатором) и вызывать ее в конце документа
свободен...
wall66 вне форума Ответить с цитированием
Старый 04.12.2008, 20:04   #3
Black_Parrot
 
Аватар для Black_Parrot
 
Регистрация: 04.12.2008
Сообщений: 3
По умолчанию

У-у-у... а по-подробнее??

<div>текст1</div>

???
Black_Parrot вне форума Ответить с цитированием
Старый 04.12.2008, 22:56   #4
Johnatan
Antimoderаtoris
Участник клуба
 
Регистрация: 08.02.2008
Сообщений: 1,251
По умолчанию

Код:
<html>
<head>
<title>Eats v1.00</title>
<script language="javascript">
function start() {
var X = prompt( 'Input X' );
var Y = prompt( 'Input Y' );
var Z = prompt( 'Input Z' );
var Y2 = prompt( 'Input Y2' );
document.open();
document.write( 'hg');
document.write( '<br>A(560) = ' + ( ( 478 - ( X * 1 + Y2 * 1 + 20 ) ) / 3 ) );
document.write( '<br>B(897) = ' + ( ( 627 - ( Z * 1 + Y * 1 + 20 ) ) / 3 ) );
document.write( '<br>3 ');
document.write( '<br>A(780) = ' + ( ( 957 - ( X * 1 + Y2 * 1 + 30 ) ) / 3 ) );
document.write( '<br>B(231) = ' + ( ( 354 - ( Z * 1 + Y * 1 + 20 ) ) / 3 ) );
document.close();
}
</script>
</head>
<body onLoad="start()">
{Начало текста1}
-------------------------------------------------------------

<br><br><br>
Copyright ...
</body>
</html>
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
Johnatan вне форума Ответить с цитированием
Старый 05.12.2008, 03:40   #5
Black_Parrot
 
Аватар для Black_Parrot
 
Регистрация: 04.12.2008
Сообщений: 3
По умолчанию

М-м-м... до скрипта тоже надо, чтобы был текст... + надо, чтобы он отображался и после выполнения скрипта...

Если это сложно, то забейте
Black_Parrot вне форума Ответить с цитированием
Старый 05.12.2008, 16:59   #6
Johnatan
Antimoderаtoris
Участник клуба
 
Регистрация: 08.02.2008
Сообщений: 1,251
По умолчанию

Это не сложно. просто нужно сначала самому попытаться разобраться и уже потом спрашивать.
Вот тут написано что ты делаешь выражением document.open(): http://www.w3schools.com/HTMLDOM/met_doc_open.asp

Как вариант решения:
Цитата:
<html>
<head>
<title>Eats v1.00</title>
<script language="javascript">
function start() {
var X = prompt( 'Input X' );
var Y = prompt( 'Input Y' );
var Z = prompt( 'Input Z' );
var Y2 = prompt( 'Input Y2' );
var container = '';
container += 'hg';
container += '<br>A(560) = ' + ( ( 478 - ( X * 1 + Y2 * 1 + 20 ) ) / 3 );
container += '<br>B(897) = ' + ( ( 627 - ( Z * 1 + Y * 1 + 20 ) ) / 3 );
container += '<br>3 ';
container += '<br>A(780) = ' + ( ( 957 - ( X * 1 + Y2 * 1 + 30 ) ) / 3 );
container += '<br>B(231) = ' + ( ( 354 - ( Z * 1 + Y * 1 + 20 ) ) / 3 );
document.getElementById('texthere') .innerHTML = container;
}
</script>
</head>
<body onLoad="start()">
{Начало текста1}
-------------------------------------------------------------
<div id="texthere"></div>
<br><br><br>
Copyright ...
</body>
</html>
На работоспособность не проверял. Набросал в блокноте быстренько.
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
Johnatan вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ищу художника для завершения проекта! Kostia Фриланс 6 31.05.2013 18:42
Определение завершения сторонней программы Хамяг Общие вопросы Delphi 3 26.11.2008 18:12
Отображение текста Hirhufa Microsoft Office Word 2 27.06.2008 15:42
Перехват завершения работы ОС vynt Win Api 7 19.05.2008 08:59
Ждать завершения чужого процесса ERASERROR Win Api 2 04.02.2008 08:23