Как сделать чтобы результат появлялся через 2 секунды?
Здравствуйте.
Есть скрипт который выводит текст после нажатия на кнопку. Как его переделать, чтобы текст выходил с задержкой в 2 секунды и происходило это при каждом нажатии. То есть при повторном нажатии текст исчезает и появляется вновь через 2 секунды.
<script type="text/javascript">
/*<![CDATA[*/
function myfunc(){document.getElementById("heretext").innerHTML="Появляющийся текст.";}
/*]]>*/
</script>
<button method="post" type="button" onclick="myfunc()">Нажали</button> <div id="heretext"></div> |
|
Уважаемый Рони, видел эту страницу, но дело в том что не понимаю ничего. Пытался методом тыка вставлять во все части имеющегося кода, но результат во всех случаях печальный. Подскажите куда вписать. Благодарность могу в рублях выразить:)
|
<script type="text/javascript">
/*<![CDATA[*/
function myfunc(){
document.getElementById("heretext").innerHTML="";
setTimeout('document.getElementById("heretext").innerHTML="Появляющийся текст.";', 2000);
}
/*]]>*/
</script>
<button method="post" type="button" onclick="myfunc()">Нажали</button>
<div id="heretext"></div>
|
<button method="post" type="button">Нажали</button>
<div id="heretext"></div>
<script>
var el = document.getElementById("heretext");
document.querySelector('button').onclick = function(){
el.textContent = "";
setTimeout('el.innerHTML="Появляющийся текст.";', 2000);
};
</script>
|
Белый шум,
а если строки 2 и 7 убрать? |
Цитата:
В оригинале так было, может топикстартеру оно надо... |
Белый шум,
форматирование так устроено, что комментарии выделяются красным, это мешает всем, и топикстартеру врятли нужно. |
Белый шум,
j0hnik, Спасибо огромное!:dance: |
| Часовой пояс GMT +3, время: 06:43. |