Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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


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

Приветствую программеров...
Имеется скрипт:
Код:

<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 в 01:35.
Black_Parrot вне форума   Ответить с цитированием
Старый 04.12.2008, 11:44   #2
wall66
Профессионал
 
Аватар для wall66
 
Регистрация: 04.10.2008
Адрес: Екатеринбург
Сообщений: 1,485
Репутация: 516

icq: 425890489
По умолчанию

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

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

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

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

Код:

<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>

Johnatan вне форума   Ответить с цитированием
Старый 05.12.2008, 04:40   #5
Black_Parrot
 
Аватар для Black_Parrot
 
Регистрация: 04.12.2008
Сообщений: 3
Репутация: 10
По умолчанию

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

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

Это не сложно. просто нужно сначала самому попытаться разобраться и уже потом спрашивать.
Вот тут написано что ты делаешь выражением 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>
На работоспособность не проверял. Набросал в блокноте быстренько.
Johnatan вне форума   Ответить с цитированием
Ответ

Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ищу художника для завершения проекта! Kostia Фриланс 6 31.05.2013 18:42
Определение завершения сторонней программы Хамяг Общие вопросы Delphi 3 26.11.2008 19: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 09:23


12:14.


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

RusProfile.ru


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