Показать сообщение отдельно
  #1 (permalink)  
Старый 10.09.2014, 10:36
Новичок на форуме
Отправить личное сообщение для Anastish Посмотреть профиль Найти все сообщения от Anastish
 
Регистрация: 10.09.2014
Сообщений: 2

Проблема со скриптами
Здравствуйте, дорогие форумчане! Очень нужна Ваша помощь. Моя проблема заключается в следующем. Есть 2 скрипта, но выполняется только последний. Понимаю, что проблема в window.onload, но не знаю как исправить. Подскажите пожалуйста, что именно и куда прописывать?
Прога
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;">
<title>Вопрос</title>
<link href="vopros.css" type="text/css" rel="stylesheet" />
<script src="vopros1.js" type="text/javascript"> </script> 
<script src="vopros2.js" type="text/javascript"> </script>

</head>
<body>
<h2> Некий вопрос? </h2>

<div><button id="go">ДА</button> <button id="back">НЕТ</button></div>
<div id="output"></div>
</body>
</html>


Скрипт 1
function pageLoad() 
{document.getElementById("go").onclick= ok;}
function ok(){
document.getElementById("go").disabled=true;
setTimeout(op9);}

function op9() {
document.getElementById("output").innerHTML = "Ответ1";
var r = Math.floor(Math.random()*256);
var g = Math.floor(Math.random()*256);
var b = Math.floor(Math.random()*256);
var rgb = 'rgb(' + r + ',' + g + ',' + b + ')';
document.body.style.backgroundColor = rgb;
document.getElementById("go").disabled=false;}
window.onload=pageLoad;

Скрипт 2
function pageLoading() 
{document.getElementById("back").onclick= okey;}
function okey(){
document.getElementById("back").disabled=true;
setTimeout(op91);
}
function op91() {
document.getElementById("output").innerHTML = "Ответ2";
var r = Math.floor(Math.random()*256);
var g = Math.floor(Math.random()*256);
var b = Math.floor(Math.random()*256);
var rgb = 'rgb(' + r + ',' + g + ',' + b + ')';
document.body.style.backgroundColor = rgb;
document.getElementById("back").disabled=false;}
window.onload=pageLoading;
Ответить с цитированием