PHP/MySQL | переадресация js
подскажите где взять js переадресацию с таймером? при клике на кнопку ?
или при появлении уведомления?
или при появлении уведомления?
Вы можете создать функцию JavaScript, которая установит таймер и затем выполнит переадресацию на другую страницу. Для этого нужно использовать метод setTimeout() для установки таймера и метод window.location.href для переадресации на другую страницу.
Вот пример кода, который будет перенаправлять пользователя на другую страницу через 5 секунд после нажатия на кнопку:
Обратите внимание, что в этом примере мы используем анонимную функцию внутри setTimeout(). Это позволяет нам не создавать отдельную функцию для перенаправления, а вместо этого написать всю необходимую логику внутри одной функции. Также обратите внимание, что мы передаем время задержки в миллисекундах (5000 миллисекунд = 5 секунд).
Если вы хотите изменить время задержки, просто измените значение внутри setTimeout(). Например, если вы хотите перенаправить пользователя через 10 секунд, вам нужно изменить 5000 на 10000.
Вот пример кода, который будет перенаправлять пользователя на другую страницу через 5 секунд после нажатия на кнопку:
html
<button onclick="redirect()">Перенаправление через 5 секунд</button>
<script>
function redirect() {
setTimeout(function() {
window.location.href = "http://example.com";
}, 5000);
}
</script>Обратите внимание, что в этом примере мы используем анонимную функцию внутри setTimeout(). Это позволяет нам не создавать отдельную функцию для перенаправления, а вместо этого написать всю необходимую логику внутри одной функции. Также обратите внимание, что мы передаем время задержки в миллисекундах (5000 миллисекунд = 5 секунд).
Если вы хотите изменить время задержки, просто измените значение внутри setTimeout(). Например, если вы хотите перенаправить пользователя через 10 секунд, вам нужно изменить 5000 на 10000.
Вы можете создать функцию JavaScript, которая установит таймер и затем выполнит переадресацию на другую страницу. Для этого нужно использовать метод setTimeout() для установки таймера и метод window.location.href для переадресации на другую страницу.
Вот пример кода, который будет перенаправлять пользователя на другую страницу через 5 секунд после нажатия на кнопку:
html
<button onclick="redirect()">Перенаправление через 5 секунд</button>
<script>
function redirect() {
setTimeout(function() {
window.location.href = "http://example.com";
}, 5000);
}
</script>Обратите внимание, что в этом примере мы используем анонимную функцию внутри setTimeout(). Это позволяет нам не создавать отдельную функцию для перенаправления, а вместо этого написать всю необходимую логику внутри одной функции. Также обратите внимание, что мы передаем время задержки в миллисекундах (5000 миллисекунд = 5 секунд).
Если вы хотите изменить время задержки, просто измените значение внутри setTimeout(). Например, если вы хотите перенаправить пользователя через 10 секунд, вам нужно изменить 5000 на 10000.
<button onclick="redirect()">Нажми меня</button>
<div id="output"></div>
<script>
function redirect() {
var output = document.getElementById('output');
output.innerHTML = 'Переадресация на другую страницу через 5 секунд';
setTimeout(function() {
window.location.href = "https://example.com";
}, 5000);
}
</script>
поправил чуток)))
<button onclick="redirect()">Нажми меня</button>
<div id="output"></div>
<script>
function redirect() {
var output = document.getElementById('output');
output.innerHTML = 'Переадресация на другую страницу через 5 секунд';
setTimeout(function() {
window.location.href = "https://example.com";
}, 5000);
}
</script>
и хочу с выводом обратного отсчета
по стандарту код твой работает,
но добавляю его в инпут, он не хочет работать <input onclick='redirect()' class='inpute-botton' value='' type='submit' />
это я видел в гугле, мне нужен переадресация на другую страницу (редирект)
и хочу с выводом обратного отсчета
по стандарту код твой работает,
но добавляю его в инпут, он не хочет работать <input onclick='redirect()' class='inpute-botton' value='' type='submit' />
<div id="output"></div>
<script>
function redirect() {
var output = document.getElementById('output');
output.innerHTML = 'Переадресация на другую страницу через 5 секунд';
setTimeout(function() {
window.location.href = "https://example.com";
}, 5000);
}
</script>
Попробуй хоть немного подумать сам)))) учи хотя бы основы js
Вот так будет виден отсчет времени 5,4,3,2,1
javascript
function redirect() {
var seconds = 5;
var countdown = document.getElementById("output");
var interval = setInterval(function () {
countdown.innerHTML = "Переадресация на другую страницу через " + seconds + " секунд";
seconds--;
if (seconds < 0) {
clearInterval(interval);
window.location.href = "https://example.com";
}
}, 1000);
}redirect() - функция, которая перенаправит тебя на другую страницу через заданное время
если будешь понимать принцип работы, то таких вопросов у тебя больше не будет.
<input onclick='redirect()' class='input-button' value='Нажми меня' type='submit' />
<div id="output"></div>
<script>
function redirect() {
var output = document.getElementById('output');
output.innerHTML = 'Переадресация на другую страницу через 5 секунд';
setTimeout(function() {
window.location.href = "https://example.com";
}, 5000);
}
</script>
Попробуй хоть немного подумать сам)))) учи хотя бы основы js
то что нужно было
javascript
<b><span id="time"></span></b>
02
<script type="text/javascript">
var i = 15;//время в сек.
function time(){
document.getElementById("time").innerHTML = i;//визуальный счетчик
i--;//уменьшение счетчика
if (i < 0) location.href = "http://javascript.ru";//редирект
}
time();
setInterval(time, 1000);
</script>