- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Суть следующая, пишу скрипт на php+js.
вот с php то ясно всё, но вот с js не знаю как сделать следующее
есть урл http://пася-пупкин.ру/?news=1
есть форма в шапке, туда вбивает данный урл но без 1, жмем "поехали" и в фрэйме скрипт начинает загружать сайт http://пася-пупкин.ру/?news=1 секунда http://пася-пупкин.ру/?news=2 секунда и т.д. пока не нажму стоп. Кто сечет в js отзовитесь пожалуйста.
да но как остановить ( и + всё это в фрэйме
да но как остановить (
if($_GET['news'] < 5) {echo '<meta http-equiv="Refresh" content="1; URL=http://www.new.site/?news='.$_GET['news']+1.'">';
}
ewg777 яже написал что по кнопке оставновиться и остаться на данной странице
ewg777 яже написал что по кнопке оставновиться и остаться на данной странице
А если ссылкой?
ссылка:
http://www.new.site/?mode=off
if(!$_GET['mode']=="off") {
echo '<meta http-equiv="Refresh" content="1; URL=http://www.new.site/?news='.$_GET['news']+1.'">';
}
Или кнопка:
if(!$_POST['mode']=="off") {
echo '<meta http-equiv="Refresh" content="1; URL=http://www.new.site/?news='.$_GET['news']+1.'">';
}
Та не, это не то, нужно именно на js делать, тут просто тупо php не катит ((
Тут скорее всего нужно использовать таймер(javascript), а при необходимости останавливать его.
Вот базовый пример написал... Можно переделать, как угодно.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Тайтл</title>
<script language="JavaScript">
var BaseUrl = "http://вася.ру/?news="; //Базовый урл
var i = 1; //Счетчик параметра страниц
var act = 1; //режим работы: если включено (1) то перегружаемся, если нет (0) то нет.
//формируем урл следующей страницы
function nextUrl() {
if ( act == 1 ) {
++i;
document.getElementById("i").innerHTML = i; //просто что-бы видеть счетчик
parent.fr1.location.href = BaseUrl + i;
}
}
//изменяем режим работы: включаем или выключаем
function stop() {
if ( act == 1 ) {
act = 0;
}
else {
act = 1;
}
}
</script>
</head>
<body onLoad="setInterval('nextUrl()', 2000)">
<button name="Стоп" onClick="stop();">Стоп</button>
<div id="i"></div>
<br>
<iframe name="fr1" id="fr1" width="500" height="500"></iframe>
</body>
</html>
Функцию stop() изменил на более красивую...
function stop() {
if ( act == 1 ) {
act = 0;
document.getElementById("my_button").innerHTML = "Старт";
}
else {
act = 1;
document.getElementById("my_button").innerHTML = "Стоп";
}
}
теперь видно, когда работает, а когда - нет.
причом тут перент?
причом тут перент?
parent.location — это стандартная схема ссылки на другую страницу. Так как для вывода задействован фрейм fr1, то обращение идет через parent.fr1.location. Все просто.