Да, это именно тот фикс. Это не так элегантно, как я хотел (долбаный jQuery всё-таки не знает, когда страница заканчивает прорисовываться), но оно работает.

Нет, действительно: я могу создать движок для игр, если захочу!
This commit is contained in:
oreolek 2010-04-14 22:08:23 +07:00
parent bc1dda5939
commit 1ee2747408
5 changed files with 13 additions and 27 deletions

View file

@ -10,11 +10,16 @@ var plural = undefined;
var paragraphs = 0;
for (var i=0;i<10;i++) eval("var answer"+i);//определяем переменные для ответов
$("#loading").ajaxStart(function(){$(this).show();});
$("#loading").ajaxStop(function(){
$(this).hide();
});
$("#loading").ajaxStop(function(){$(this).hide();});
function checkReturn(){};
function newRoom(number){
if (number == undefined) number = 10;
paragraphs = 0;
for (var i=1;i<=number;i++){
eval('answer'+i+' = $("#answer'+i+'").html();$("#answer'+i+'").html("");');
};
}
function change_location(whereto){
$("#content").hide();
$("#enter").show();

View file

@ -1,8 +1,4 @@
<script>document.title = "Женщина в чёрном";
paragraphs = 0;
for (var i=1;i<7;i++){
eval('answer'+i+' = $("#answer'+i+'").html();$("#answer'+i+'").html("");');
}
<script>document.title = "Женщина в чёрном";newRoom(6);
function checkReturn(){
if (paragraphs == 1) return $("#questions").show('slow');
else if (paragraphs == 6) return change_location("left_village");

View file

@ -1,12 +1,8 @@
<script>document.title = "Деревня Оно, левое полушарие";</script>
<script>document.title = "Деревня Оно, левое полушарие";newRoom(5);</script>
<h1><a href="javascript:step()" id="header">&nbsp;Левое полушарие&nbsp;</a></h1>
<h2>Деревня Оно</h2>
<script>
paragraphs = 0;
for (var i=1;i<6;i++){
eval('answer'+i+' = $("#answer'+i+'").html();$("#answer'+i+'").html("");');
};
if (wherewasi == "dame_dialogue") $("#enter_from_dialogue").show();
if (whoami == "Чай") $("#tea").show('slow');
else if (whoami == "Кот" || whoami == "Кошка") $("#cat").show('slow');
@ -135,7 +131,7 @@ function step(){
К ручке приставлен острый лестницы угол.</p>
<div id="cat"><p>
Вы поднимаетесь к краю; чёрная жидкость
Вы поднимаетесь к краю; чёрная жидкость<br>
Чуть колыхается.
</p></div>
<div id="human"></div>

View file

@ -1,11 +1,6 @@
<script>document.title = "Диалог с голым парнем";</script>
<script>document.title = "Диалог с голым парнем";newRoom();</script>
<h1><a href="javascript:step()" id="header">&nbsp;Диалог с голым парнем&nbsp;</a></h1>
<script>
paragraphs = 0;
for (var i=1;i<10;i++){
eval('answer'+i+' = $("#answer'+i+'").html();$("#answer'+i+'").html("");');
}
function checkReturn(){if(paragraphs == 6) return change_location("left_village");}
</script>

View file

@ -1,12 +1,6 @@
<script>document.title = "Гигантские часы, жилая комната";</script>
<script>document.title = "Гигантские часы, жилая комната";newRoom(6);</script>
<h1><a href="javascript:step()" id="header">&nbsp;Гигантские часы&nbsp;</a></h1>
<h2>Жилая комната</h2>
<script>
paragraphs = 0;
for (var i=1;i<7;i++){
eval('answer'+i+' = $("#answer'+i+'").html();$("#answer'+i+'").html("");');
}
</script>
<p id="enter">Дотронулся чай до металла цепей,<br>
И чайная туча вдруг стала плотней,<br>
Осела она на холодный металл<br>