Форум программистов, компьютерный форум, киберфорум
Наши страницы
JavaScript
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
Никита-2012
0 / 0 / 0
Регистрация: 14.12.2011
Сообщений: 120
1

Как полностью перезагрузить другую страничку?

16.11.2014, 18:59. Просмотров 1032. Ответов 3
Метки нет (Все метки)

Как по нажатию кнопки полностью перезагрузить другую страницу?
То есть, имеется две вкладки моего сайта, открытые в браузере. В одной вкладке мы нажимаем кнопку и тут же перезагружается вкладка №2.
Гуглил этот вопрос, но везде идёт либо ajax без перезагрузки, либо перезагрузка текущей страницы с помощью reload()
А мне нужно перезагрузить другую страницу и причём полностью.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.11.2014, 18:59
Ответы с готовыми решениями:

Как нажатием этой кнопки перезагрузить другую страницу в текущем <iframe>?
В &lt;iframe&gt; загружена некая страница. На ней есть кнопка. Как нажатием этой...

Как кликая по ссылке подгружать другую страничку на текущей не используя фреймы ?
Привет ! Кто нибудь знает как кликая по ссылке подгружать другую страничку на...

Передача данных и переход на другую страничку
На 1 страничке вношу данные по которым нужно будет выполнить запрос на другой...

Как перезагрузить страницу?
Ответьте Пожалуйста! Жду ответа!

Как вернуться назад и при этом перезагрузить страницу?
&lt;a href=&quot;javascript:history.go(-1);&quot;&gt;&amp;laquo; Вернуться назад&lt;/a&gt; Вопрос: Как...

3
kalabuni
Нарушитель
3310 / 2623 / 629
Регистрация: 18.04.2012
Сообщений: 7,923
16.11.2014, 20:10 2
управлять другим окном (другая вкладка - это по сути и есть другое окно) можно только в том случае, если это другое окно/владка открыто из текущего окна методом window.open ()
1
BANO
Ренегат
Эксперт HTML/CSS
1716 / 1059 / 385
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
17.11.2014, 16:52 3
Лучший ответ Сообщение было отмечено Никита-2012 как решение

Решение

Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
    function toMyMembers(func) {//функция задания команды
        localStorage.msg={
            text: func,//передача
            counts: 0//для проверки всех получателей они конечно же должны быть указанны во время открытия новой страницы или аналогом пинга страниц))))
        };
        localStorage.msgs=true;
        while (localStorage.msg.counts==localStorage.we) {
            delete localStorage.msg
localStorage.msgs=false;
        }
    }
    setInterval(eval('if(localStorage.msgs){//лучше тут\
        eval(localStorage.msg.text);\
        localStorage.msg.counts=+(localStorage.msg.counts)+1;//перевёл в число что бы наверняка;\
    }'), 100);
Добавлено через 19 часов 33 минуты
есть ещё одна вещь если кто то во время выполнения функции в твоём случае window.reload()
надо дополнительный if поставить в начале функции то есть так
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
function toMyMembers(func) {//функция задания команды
        localStorage.msg={if (!localStorage.msgs) {//проверка на уже существующие в "раздаче" задания
            text: func,//передача
            counts: 0//для проверки всех получателей они конечно же должны быть указанны во время открытия новой страницы или аналогом пинга страниц))))
        };
        localStorage.msgs=true;
        while (localStorage.msg.counts==localStorage.we) {
            delete localStorage.msg
localStorage.msgs=false;
        }
return true//ответ "я выполнил приказание"
} else return false //ответ "я не смог выполнить ваше приказание, сир"
    }
1
BANO
Ренегат
Эксперт HTML/CSS
1716 / 1059 / 385
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
17.04.2015, 20:53 4
нет такого неможет быть этот код не валиден

Добавлено через 3 минуты
Javascript
1
2
3
4
5
6
7
8
9
10
function getMsg() {
        c=localStorage.getItem("command")
        if(c=="reload") {
            window.location.reload()
        }
    }
    setInterval(getMsg(), 10000)
    function reloadAllPages() {
        localStorage.setItem("command", "reload")
    }
вот этот код должен перезагрузить все страницы на которых он есть

Добавлено через 2 минуты
а window.open() уже не работет, я пытался зимой им пользоваться-провалился(теперь там есть "техника безопасности") и её невозможно соблюсти, пришлось использовать метод childrenWindow.postMessge()
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.04.2015, 20:53

Как обновить страничку на JavaScript?
Обыскал весь форум, но так и не нашел рабочего варианта. Ситуация такая, на...

как на js послать страничку с экрана на печать на принтер?
У меня на рнр написан киоск для выдачи талонов на прием к врачу, по сути дела в...

Как воспроизвести gif анимацию с первого кадра при перезагрузке страницы или перезагрузить изображение?
Есть некое изображение img.gif с анимацией логотипа длительностью 4 секунды....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru