Управление видимостью div с помощью кнопок на другой странице - PullRequest
0 голосов
/ 03 января 2012

Я хочу контролировать видимость div на одной странице с помощью кнопки переключения на странице администратора. Я видел много примеров того, как это делается на одной и той же странице, но ни один из них не объясняет, как это будет выглядеть на другой странице.

Ответы [ 2 ]

0 голосов
/ 03 января 2012

Если страница администратора открыла дочернюю страницу с помощью JavaScript, вы можете назначить окно переменной и управлять содержимым через эту переменную. Вот так:

var childWindow = window.open('some URL', options);
// now toggle the div in the child
var childDiv= childWindow.document.getElementById('your_div_id');
$(childDiv).toggle();
0 голосов
/ 03 января 2012

Есть несколько способов справиться с этим. Вам следует изучить то, что вы хотите сделать, а затем выбрать метод, который лучше всего вам подходит.

Лично я бы посмотрел на реализацию на стороне сервера. Таким образом, вы можете контролировать вывод на клиент. Вы можете использовать переменные сессии, например. Как это сделать, будет зависеть от того, какой язык вы используете.

Если вам нужно только решение javascript, я могу подумать о двух вариантах. Во-первых, это использовать куки. Затем вы можете прочитать cookie и показать / скрыть div в зависимости от значения. Это то, что я бы сделал.

Во-вторых, вы можете передать параметр строки запроса и прочитать его на другой странице. Затем скрыть / показать свой div. http://mysite.com/?div=hidden

...