1

Тема: Автоматичний перехід на сторінку

Киньте будь ласка скрипт для автоматичного переходу на певну URL-адресу і додайте інформацію про його використання.

2 Востаннє редагувалося Пам'ять не може бути READ (16.03.2013 14:10:47)

Re: Автоматичний перехід на сторінку

Якщо я правильно розумію, то вам потрібно це:
Window Location
http://www.w3schools.com/js/js_window_location.asp

3 Востаннє редагувалося Invader (16.03.2013 14:46:31)

Re: Автоматичний перехід на сторінку

<script>
function redir(){
 //перейти за вказаною адресою
 location = "http://www.google.com/"
}
//через 7000 мілісекунд буде викликано функцію redir
setTimeout(redir(),7000)
</script>

4

Re: Автоматичний перехід на сторінку

Прихований текст

А топікстартер знайомий з Javascript?

5

Re: Автоматичний перехід на сторінку

А як щодо засобів PHP?
Здається, якось можна, використовуючи header, нє? Чи я нублю трохи?

Re: Автоматичний перехід на сторінку

Bartash написав:

А як щодо засобів PHP?
Здається, якось можна, використовуючи header, нє? Чи я нублю трохи?

Можна(Header("location: link")) але проблемка буде
якщо до виклику header ви відправите інші заголовки.

Подякували: miroslav.chandler2

7

Re: Автоматичний перехід на сторінку

Але ж питання задали в розділі JS. До чого тут PHP?

8 Востаннє редагувалося miroslav.chandler (16.03.2013 23:02:08)

Re: Автоматичний перехід на сторінку

Hanter написав:
Bartash написав:

А як щодо засобів PHP?
Здається, якось можна, використовуючи header, нє? Чи я нублю трохи?

Можна(Header("location: link")) але проблемка буде
якщо до виклику header ви відправите інші заголовки.

location з великої

після виконання, не забудьте завершити роботу скрипта (die() чи шо в вас там), бо скипт буде продовжувати працювати

9

Re: Автоматичний перехід на сторінку

Invader написав:
Прихований текст

А топікстартер знайомий з Javascript?

Знаю про його існування.

10 Востаннє редагувалося Ярослав (17.03.2013 09:19:38)

Re: Автоматичний перехід на сторінку

Invader написав:
<script>
function redir(){
 //перейти за вказаною адресою
 location = "http://www.google.com/"
}
//через 7000 мілісекунд буде викликано функцію redir
setTimeout(redir(),7000)
</script>

Переходить одразу.
Оцей працює:

<script type="text/javascript">
function delayer(){
    window.location = "http://keithfay.zz.mu/"
}
setTimeout('delayer()', 4000)
</script>

11

Re: Автоматичний перехід на сторінку

keithfay написав:
Invader написав:
<script>
function redir(){
 //перейти за вказаною адресою
 location = "http://www.google.com/"
}
//через 7000 мілісекунд буде викликано функцію redir
setTimeout(redir(),7000)
</script>

Переходить одразу.

Тому що в setTimeout треба передавати не результат виклику функції (redir()), а саму функцію (redir). Ну, чи текст, як у вас.

12

Re: Автоматичний перехід на сторінку

Так, справді. Ще можна використовувати анонімну функцію:

<script>
setTimeout(function () {
    location = "http://www.google.com/"
}, 7000, parameter /*параметр для анонімної функції*/)
</script>