Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   расположение текста для SEO (https://javascript.ru/forum/events/41022-raspolozhenie-teksta-dlya-search-engine-optimization.html)

BETEPAH 04.09.2013 09:10

Цитата:

Сообщение от Nailya (Сообщение 270753)
я просто не очень хорошо js знаю, верней плохо, если бы знала хорошо я бы может и решила эту задачу

Я же дал решение этой задачи на js в пятом сообщении )

Nailya 04.09.2013 10:01

спасибо, но не то

Тогда, если вставлять текст с помощью js(как привел мне выше BETEPAH, в 5 посте), но div с #clone поместить внутрь div'a с #content, а затем, как-то автоматически менять высоту div'a c #clone в зависимости от размера текста в нем, и чтобы основное содержимое блока #content видело эту высоту и не заезжало на него(как наглядно это видно по 2-й ссылке в 3 посте).

Вопрос! Если это можно сделать, то каким образом можно менять высоту div'a, в котором объем текста меняется, может быть и нулевым

Nailya 04.09.2013 10:07

BETEPAH, спасибо за решение, я его сделала,но это не решило моей проблемы, по сути это тоже самое, что и css-вариант.

Я уже не знаю, как еще объяснить свою ситуацию(((

BETEPAH 04.09.2013 10:17

Цитата:

Сообщение от Nailya
а затем, как-то автоматически менять высоту div'a c #clone в зависимости от размера текста в нем

Это не требуется делать. Высота div'a будет автоматически подгоняться. Вы точно пробовали скрипт?
http://jsfiddle.net/BETEPAH/sksNX/

Nailya 04.09.2013 11:44

сделала как у вас, у меня почему-то скрипт не работает, firebug'ом проверила, пишет, что srcDiv и cloneDiv равно null

BETEPAH 04.09.2013 12:04

Цитата:

Сообщение от Nailya (Сообщение 270768)
сделала как у вас, у меня почему-то скрипт не работает, firebug'ом проверила, пишет, что srcDiv и cloneDiv равно null

это потому, что этот код должен выполняться в onload, а у Вас он, видимо, выполняется до загрузки страницы.
Поместите код в
window.onload = function(){
//сюда
}

Nailya 04.09.2013 12:45

js я вынесла в отдельный файл, вот так? он не работает

window.onload = function(){
		var srcDiv = document.getElementsById('key_words');
		var cloneDiv = document.getElementsById('clone');
		cloneDiv.innerHTML = srcDiv.innerHTML;
		srcDiv.style.display = 'none';
		}

BETEPAH 04.09.2013 12:51

Цитата:

Сообщение от Nailya
js я вынесла в отдельный файл, вот так? он не работает

Ссылку можете сбросить в личку?

Nailya 04.09.2013 13:02

у меня сайт на локалке

Nailya 05.09.2013 08:33

вариант хороший, но оказывается srcDiv.style.display = 'none'; плохо для поисковиков


Часовой пояс GMT +3, время: 14:44.