Только теоретически. Мне их штук 300 тогда придется писать. Хотел оптимизировать процесс.
поясните, пожалуйста, что это означает.
не очень понял. Можно экзампл?
Это точно на примере этого обсуждения модифицировал 2 js: один управляет переключением картинок, второй табов в таблице.
Вопрос:
Почему 2 js-скрипта не хотят работать совместно? Функции пересекаются?
1:
onload = function() { var e, i = 0; while (e = document.getElementById('gallery00').getElementsByTagName ('DIV') [i++]) { if (e.className == 'on00' || e.className == 'off00') { e.onclick = function () { var getEls = document.getElementsByTagName('DIV'); for (var z=0; z<getEls.length; z++) { getEls[z].className=getEls[z].className.replace('show00', 'hide00'); getEls[z].className=getEls[z].className.replace('on00', 'off00'); } this.className = 'on00'; var max = this.getAttribute('title'); document.getElementById(max).className = "show00"; } } } }
2:
onload = function() { var e, i = 0; while (e = document.getElementById('gallery').getElementsByTagName ('B') [i++]) { if (e.className == 'switch') { e.onclick = function () { var getEls = document.getElementById('gallery').getElementsByTagName('DIV'); for (var z=0; z<getEls.length; z++) { getEls[z].className=getEls[z].className.replace('show', 'hide'); w=getEls[z].previousSibling; while (w.nodeType!=1) { w=w.previousSibling; } w.className=w.className.replace('switch over', 'switch'); w.className=w.className.replace('switch off', 'switch over'); } this.className = this.className == 'switch' ? 'switch off' : 'switch'; x=this.nextSibling; while (x.nodeType!=1) { x=x.nextSibling; } x.className = this.className == 'switch off' ? 'show' : 'hide'; } } } }
Взято здесь:
http://www.stunicholls.com/gallery/simply_more.html
СКОРПИОН, Shtogrin, заработало! Огромное спасибо за помощь!
Спасибо. Я просто не понял, что switch зарезервировано и искал, что же это за таинственная функция.
Работающий пример. Может кому пригодится:
[ATTACH]10373[/ATTACH]
не получается.... Ошибку выдал.
А этот?
Код на странице:
<tr> <td class="tag"> <a href="/">ссылка</a> <a href="/">ссылка</a> <a href="/">ссылка</a> <a href="/">ссылка</a> <a href="/">ссылка</a> <a href="/">ссылка</a> <a href="/">ссылка</a> <a href="/">ссылка</a> </td> </tr>
Стили:
.tag{vertical-align: middle;line-height: 30px;text-align: justify;}
Еще есть классы привязанные к таблице целиком:
html, body {margin : 0;padding : 0;border: 5px solid #5DA4EB;border-left: 0;border-right: 0;} .text {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #5DA4EB;margin : 0;padding : 0;} h1,h2,h3,h4,h5,h6 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 14px;color: #5DA4EB;margin: 15px;} a {text-decoration: underline;color: #5DA4EB;} a:visited {text-decoration: underline;color: #5DA4EB;} a:hover {text-decoration: none;color: #4177A6;} a:active {text-decoration: underline;color: #5DA4EB;} .textleft {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: White;padding: 15px;}
Появилось предположение: я "text-align: justify" применяю не к тому элементу?
ЗЫ. Не WP. Просто главная с множеством ссылок на ней. Хочу немного ее приукрасить. По структуре - похоже не каталог статей (Ссылки ведут на разделы).
Спасибо, но работает только с ввв. Почему?
этот прием я знаю.
Только он не сработает в моем случае.
У сайта есть несколько синонимов(адресов) и хочется, чтобы только при заходе на один из них (на определенный) пользователя перенаправляло на другую страницу.
А не проще ли ... уникальную статью написать
Только теоретически. Мне их штук 300 тогда придется писать. Хотел оптимизировать процесс.
Статьи должны быть уникальными по десятисловию
поясните, пожалуйста, что это означает.
поставь её вызов в первую
не очень понял. Можно экзампл?
Это точно на примере этого обсуждения модифицировал 2 js: один управляет переключением картинок, второй табов в таблице.
Вопрос:
Почему 2 js-скрипта не хотят работать совместно? Функции пересекаются?
1:
onload = function() {var e, i = 0;
while (e = document.getElementById('gallery00').getElementsByTagName ('DIV') [i++]) {
if (e.className == 'on00' || e.className == 'off00') {
e.onclick = function () {
var getEls = document.getElementsByTagName('DIV');
for (var z=0; z<getEls.length; z++) {
getEls[z].className=getEls[z].className.replace('show00', 'hide00');
getEls[z].className=getEls[z].className.replace('on00', 'off00');
}
this.className = 'on00';
var max = this.getAttribute('title');
document.getElementById(max).className = "show00";
}
}
}
}
2:
onload = function() {var e, i = 0;
while (e = document.getElementById('gallery').getElementsByTagName ('B') [i++]) {
if (e.className == 'switch') {
e.onclick = function () {
var getEls = document.getElementById('gallery').getElementsByTagName('DIV');
for (var z=0; z<getEls.length; z++) {
getEls[z].className=getEls[z].className.replace('show', 'hide');
w=getEls[z].previousSibling;
while (w.nodeType!=1) {
w=w.previousSibling;
}
w.className=w.className.replace('switch over', 'switch');
w.className=w.className.replace('switch off', 'switch over');
}
this.className = this.className == 'switch' ? 'switch off' : 'switch';
x=this.nextSibling;
while (x.nodeType!=1) {
x=x.nextSibling;
}
x.className = this.className == 'switch off' ? 'show' : 'hide';
}
}
}
}
Взято здесь:
http://www.stunicholls.com/gallery/simply_more.html
СКОРПИОН, Shtogrin, заработало! Огромное спасибо за помощь!
Спасибо. Я просто не понял, что switch зарезервировано и искал, что же это за таинственная функция.
Работающий пример. Может кому пригодится:
[ATTACH]10373[/ATTACH]
не получается.... Ошибку выдал.
А этот?
Код на странице:
Стили:
Еще есть классы привязанные к таблице целиком:
Появилось предположение: я "text-align: justify" применяю не к тому элементу?
ЗЫ. Не WP. Просто главная с множеством ссылок на ней. Хочу немного ее приукрасить. По структуре - похоже не каталог статей (Ссылки ведут на разделы).
Спасибо, но работает только с ввв. Почему?
<meta http-equiv=REFRESH CONTENT="время_в_секундах;URL=/страница.htm">
этот прием я знаю.
Только он не сработает в моем случае.
У сайта есть несколько синонимов(адресов) и хочется, чтобы только при заходе на один из них (на определенный) пользователя перенаправляло на другую страницу.