04.09.2013, 09:10
|
|
Профессор
|
|
Регистрация: 23.06.2011
Сообщений: 1,165
|
|
Сообщение от Nailya
|
я просто не очень хорошо js знаю, верней плохо, если бы знала хорошо я бы может и решила эту задачу
|
Я же дал решение этой задачи на js в пятом сообщении )
|
|
04.09.2013, 10:01
|
|
Кандидат Javascript-наук
|
|
Регистрация: 05.04.2013
Сообщений: 135
|
|
спасибо, но не то
Тогда, если вставлять текст с помощью js(как привел мне выше BETEPAH, в 5 посте), но div с #clone поместить внутрь div'a с #content, а затем, как-то автоматически менять высоту div'a c #clone в зависимости от размера текста в нем, и чтобы основное содержимое блока #content видело эту высоту и не заезжало на него(как наглядно это видно по 2-й ссылке в 3 посте).
Вопрос! Если это можно сделать, то каким образом можно менять высоту div'a, в котором объем текста меняется, может быть и нулевым
|
|
04.09.2013, 10:07
|
|
Кандидат Javascript-наук
|
|
Регистрация: 05.04.2013
Сообщений: 135
|
|
BETEPAH, спасибо за решение, я его сделала,но это не решило моей проблемы, по сути это тоже самое, что и css-вариант.
Я уже не знаю, как еще объяснить свою ситуацию(((
|
|
04.09.2013, 10:17
|
|
Профессор
|
|
Регистрация: 23.06.2011
Сообщений: 1,165
|
|
Сообщение от Nailya
|
а затем, как-то автоматически менять высоту div'a c #clone в зависимости от размера текста в нем
|
Это не требуется делать. Высота div'a будет автоматически подгоняться. Вы точно пробовали скрипт?
http://jsfiddle.net/BETEPAH/sksNX/
|
|
04.09.2013, 11:44
|
|
Кандидат Javascript-наук
|
|
Регистрация: 05.04.2013
Сообщений: 135
|
|
сделала как у вас, у меня почему-то скрипт не работает, firebug'ом проверила, пишет, что srcDiv и cloneDiv равно null
|
|
04.09.2013, 12:04
|
|
Профессор
|
|
Регистрация: 23.06.2011
Сообщений: 1,165
|
|
Сообщение от Nailya
|
сделала как у вас, у меня почему-то скрипт не работает, firebug'ом проверила, пишет, что srcDiv и cloneDiv равно null
|
это потому, что этот код должен выполняться в onload, а у Вас он, видимо, выполняется до загрузки страницы.
Поместите код в
window.onload = function(){
//сюда
}
|
|
04.09.2013, 12:45
|
|
Кандидат Javascript-наук
|
|
Регистрация: 05.04.2013
Сообщений: 135
|
|
js я вынесла в отдельный файл, вот так? он не работает
window.onload = function(){
var srcDiv = document.getElementsById('key_words');
var cloneDiv = document.getElementsById('clone');
cloneDiv.innerHTML = srcDiv.innerHTML;
srcDiv.style.display = 'none';
}
Последний раз редактировалось Nailya, 04.09.2013 в 12:48.
|
|
04.09.2013, 12:51
|
|
Профессор
|
|
Регистрация: 23.06.2011
Сообщений: 1,165
|
|
Сообщение от Nailya
|
js я вынесла в отдельный файл, вот так? он не работает
|
Ссылку можете сбросить в личку?
|
|
04.09.2013, 13:02
|
|
Кандидат Javascript-наук
|
|
Регистрация: 05.04.2013
Сообщений: 135
|
|
у меня сайт на локалке
|
|
05.09.2013, 08:33
|
|
Кандидат Javascript-наук
|
|
Регистрация: 05.04.2013
Сообщений: 135
|
|
вариант хороший, но оказывается srcDiv.style.display = 'none'; плохо для поисковиков
|
|
|
|