|
|
|
|
|
для: АЯ
(17.07.2011 в 03:22)
| | У меня хуже чем у вас
var loc= location.href;
var lc = loc.split("?")
var nd_list = document.getElementById('h_menu1');
var len = nd_list.childNodes.length;
for (var i = 0; i < len; i++)
{
if(nd_list.childNodes[i].nodeType==1 ){
if( lc[0] == nd_list.childNodes[i] ) {
nd_list.childNodes[i].style.background = 'white';
nd_list.childNodes[i].style.color = 'red';
}
else{
nd_list.childNodes[i].style.background = 'black';
nd_list.childNodes[i].style.color = 'white';
}
}
}
|
| |
|
|
|
|
|
|
|
для: Valleri
(16.07.2011 в 11:27)
| | Через якоря можно передать...
а, и через location нельзя, ну тогда извиняйте=\ | |
|
|
|
|
|
|
|
для: Valleri
(16.07.2011 в 14:50)
| | В данном случае вам ничего не надо "передавать".
Создайте четыре файла с именами a1.htm, b2.htm, c3.htm и z26.htm с ОДИНАКОВЫМ куском кода и поместите их в одну папку. Затем открывайте любой из файлов в браузере и проверяйте:
<script>
onload = function ()
{
for (var lnk = document.links, ur = document.location.href, j = 0, lj = lnk.length; j < lj; j++)
if (lnk [j].href == ur) {lnk [j].style.background = 'red'; break}
}
</script>
<a href="a1.htm">link1</a><br>
<a href="b2.htm">link2</a><br>
<a href="c3.htm">link3</a><br>
...<br>
<a href="z26.htm">link26</a>
<hr>
Содержимое страницы, у каждой - своё собственное
|
1. Таковых файлов может быть сколько угодно (сколько вам нужно)
2. Имена файлов могут быть ЛЮБЫМИ, нужными вам, в том числе и отличающимися только лишь символами в query_string (после ?) | |
|
|
|
|
|
|
|
для: AlexSol
(16.07.2011 в 16:26)
| | Может для Вас банальность, но мне показалось интересным
http://www.softtime.ru/forum/read.php?id_forum=4&id_theme=81696&page=1
function myFunc (x)
{
if (self.OBJ) OBJ.style.background = '';
x.style.background = 'red'; OBJ = x;
}
|
Хочется наедятся, что есть еще что -то интересное | |
|
|
|
|
|
|
|
для: Valleri
(16.07.2011 в 15:24)
| | такого нет. | |
|
|
|
|
|
|
|
для: AlexSol
(16.07.2011 в 15:13)
| | Если у вас нет детей, то вы не parent . Окно тоже наверное не parent , но может быть parent, а то и TOP
Web Storage?? Что это?
Интересен доступ к переменным через TOP? PARENT | |
|
|
|
|
|
|
|
для: Valleri
(16.07.2011 в 14:50)
| | > parent - это родитель. Например если вы ссылкой открываете диалоговое окно, то ваше будет parent .
а если не откроете диалоговое окно, то никакого parent нет.
__
cookies или Web Storage | |
|
|
|
|
|
|
|
для: 0987654
(16.07.2011 в 14:11)
| | parent - это родитель. Например если вы ссылкой открываете диалоговое окно, то ваше будет parent .
Из parent можно передать значение. В диалог и из диалога можно передать через переменную значение.Это очень реалистично и похоже на правду. Более того у меня был когда то пример, но я не могу найти его к сожалению. Мне казалось это всем известно, а на самом деле нет.
Передачу данных можно сотнями путями сделать. Кто то добавит сейчас и 101 способ.
Но меня интересует доступ описанный выше. Может я в чем и заблуждаюсь без злого умысла, тогда извините.
> речь идет о предыдущей вашей теме
Благодаря автору сделано так как мне надо. Только автор получал доступ без загрузки страницы.
Мною применены функции
window.onload = function () {
document.getElementsByTagName('a') ;
getAttribute("class");
location.search.substring(1)
|
Все заработало как надо. Спасибо автору предыдущей темы.
А тут другой случай, хотя есть схожесть, но это чисто логическое продолжение. | |
|
|
|
|
автор: 0987654 (16.07.2011 в 14:11) |
|
|
для: Valleri
(16.07.2011 в 13:08)
| | parent - это окно, которое открыло ДРУГОЕ окно.
У вас же страницы меняются в одном и том же окне.
Потому parent здесь не работает.
Передачу данных (если не использовать query_string) можно сделать через куки.
Но конкретно для вашего случая (речь идет о предыдущей вашей теме) этого не надо.
По окончании загрузки перебираются ссылки, та из них, HREF которой содержит URL текущей страницы - раскрашивается. И более ничего не надо. | |
|
|
|
|
|
|
|
для: cheops
(16.07.2011 в 12:27)
| | Речь о страницах, а не окнах
При клике загружается в окно другая страница, в ней надо прочитать переменную из PARENTA | |
|
|
|
|