Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #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;
Ответить с цитированием
  #2 (permalink)  
Старый 10.09.2014, 10:42
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,214

Сообщение от Anastish
Есть 2 скрипта, но выполняется только последний.
Навешивая 2-рой, ты убиваешь первый...
Вот почитай статейку про "навешивание" обработчиков событий...
Ответить с цитированием
  #3 (permalink)  
Старый 10.09.2014, 13:36
Новичок на форуме
Отправить личное сообщение для Anastish Посмотреть профиль Найти все сообщения от Anastish
 
Регистрация: 10.09.2014
Сообщений: 2

Большое спасибо. Было применено более простое решение.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с двумя скриптами Mediaupdator jQuery 2 16.06.2014 09:14
Проблема с радио кнопками px379 Общие вопросы Javascript 8 29.07.2013 09:30
Проблема со скриптами - конфликт yanzorg Общие вопросы Javascript 7 10.03.2013 13:34
Проблема с дизайном после отправки xmlhttprequest, Проблема с дизайном после отправки cyberx AJAX и COMET 3 01.05.2010 17:07
Проблема с CSS COKOJIOB (X)HTML/CSS 5 04.08.2009 14:19