Старый 02.01.2009, 19:48   #1
Специалист
 
Аватар для Robingoodd
 
Регистрация: 22.09.2008
Сообщений: 303
Вес репутации: 0
Robingoodd не любят в этих краяхRobingoodd не любят в этих краяхRobingoodd не любят в этих краяхRobingoodd не любят в этих краях
Angry Вопрос по JS.

Есть:

Цитата:
(thisObject.ImageFlowID+'_loading_txt');
var loadingTxt = document.createTextNode(' 1 СЕКУНДУ. ИДЕТ ЗАГРУЗКА КАРТИН '+completed+'/'+i);
Такая вот радость в коде фото галереи.
Выглядит вот так:

Цитата:
Вопрос:

Как можно сделать так чтобы выводимый текст на экран был другого цвета, размера, шрифта? Можно даже
Цитата:
document.createTextNode
заменить на другой оператор.
Или если можно подключить css.

Заранее огромное спасибо
Robingoodd вне форума   Ответить с цитированием
Старый 02.01.2009, 20:10   #2
Специалист
 
Аватар для Kaa
 
Регистрация: 08.10.2008
Адрес: Новосиб
Сообщений: 299
Вес репутации: 159
Kaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущее
Отправить сообщение для Kaa с помощью ICQ
По умолчанию

Ты уж шибко код обрезал. Выложи чуток побольше, а то так нефига не понятно.

Вообще через такое делается:
Код:
document.getElementById('idelementa').innerHTML = 'Тут че хошь рисуешь';
Проблема в том, что надо еще как-то понять, к какому элементу там в галерее сие чудо пририсовывать.
__________________
Пожелание удачи всем сапёрам! Удача стопудово пригодится, потому что мы живем в самой противоречивой стране.
Kaa вне форума   Ответить с цитированием
Старый 02.01.2009, 20:16   #3
Специалист
 
Аватар для Robingoodd
 
Регистрация: 22.09.2008
Сообщений: 303
Вес репутации: 0
Robingoodd не любят в этих краяхRobingoodd не любят в этих краяхRobingoodd не любят в этих краяхRobingoodd не любят в этих краях
По умолчанию

Понял, секундочку =)

Добавлено через 1 минуту
Цитата:
(thisObject.ImageFlowID+'_loading_txt');
var loadingTxt = document.createTextNode(' 1 СЕКУНДУ. ИДЕТ ЗАГРУЗКА КАРТИН '+completed+'/'+i);
loadingP.replaceChild(loadingTxt,loadingP.firstChi ld);
return finished;
};
Могу еще больше.

Добавлено через 2 минуты
Супер классные 5 (пять) символов.

Цитата:
/* Returns loaded images in percent, sets loading bar width and loading text */
this.loadingStatus = function()
{
var max = thisObject.imagesDiv.childNodes.length;
var i = 0, completed = 0;
var image = null;
for(var index = 0; index < max; index++)
{
image = thisObject.imagesDiv.childNodes[index];
if (image && image.nodeType == 1 && image.nodeName == 'IMG')
{
if (image.complete === true)
{
completed++;
}
i++;
}
}
var finished = Math.round((completed/i)*100);
var loadingBar = document.getElementById(thisObject.ImageFlowID+'_l oading_bar');
loadingBar.style.width = finished+'%';

var loadingP = document.getElementById

(thisObject.ImageFlowID+'_loading_txt');
var loadingTxt = document.createTextNode(' 1 СЕКУНДУ. ИДЕТ ЗАГРУЗКА КАРТИН '+completed+'/'+i);
loadingP.replaceChild(loadingTxt,loadingP.firstChi ld);
return finished;
};

Последний раз редактировалось Robingoodd; 02.01.2009 в 20:16. Причина: Добавлено сообщение
Robingoodd вне форума   Ответить с цитированием
Старый 02.01.2009, 20:26   #4
Специалист
 
Аватар для Kaa
 
Регистрация: 08.10.2008
Адрес: Новосиб
Сообщений: 299
Вес репутации: 159
Kaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущее
Отправить сообщение для Kaa с помощью ICQ
По умолчанию

Код - убиццо и не жить...

Вот это:
Код:
var loadingBar = document.getElementById(thisObject.ImageFlowID+'_l oading_bar');
loadingBar.style.width = finished+'%';

var loadingP = document.getElementById

(thisObject.ImageFlowID+'_loading_txt');
var loadingTxt = document.createTextNode(' 1 СЕКУНДУ. ИДЕТ ЗАГРУЗКА КАРТИН '+completed+'/'+i);
loadingP.replaceChild(loadingTxt,loadingP.firstChi ld);
Поменяй на это:
Код:
var loadingBar = document.getElementById(thisObject.ImageFlowID+'_l oading_bar');
loadingBar.style.width = finished+'%';

loadingBar.innerHTML = '<div style="font-weight: bold;">1 СЕКУНДУ. ИДЕТ ЗАГРУЗКА КАРТИН '+completed+'/'+i + '</div>';
Если ОНО вдруг сработает, то вот тут <div style="font-weight: bold;"> можно чего угодно прописывать.

Только копию резервную сохрани обязательно! На всякий случай
__________________
Пожелание удачи всем сапёрам! Удача стопудово пригодится, потому что мы живем в самой противоречивой стране.
Kaa вне форума   Ответить с цитированием
Старый 02.01.2009, 20:50   #5
Специалист
 
Аватар для Robingoodd
 
Регистрация: 22.09.2008
Сообщений: 303
Вес репутации: 0
Robingoodd не любят в этих краяхRobingoodd не любят в этих краяхRobingoodd не любят в этих краяхRobingoodd не любят в этих краях
По умолчанию

харош...
Вообще загрузка галереи не идет, текста - нет...

Добавлено через 5 минут
гг, смотрите:


Как можно избавится от абзацев?

Последний раз редактировалось Robingoodd; 02.01.2009 в 20:56. Причина: Добавлено сообщение
Robingoodd вне форума   Ответить с цитированием
Старый 02.01.2009, 21:02   #6
Специалист
 
Аватар для Kaa
 
Регистрация: 08.10.2008
Адрес: Новосиб
Сообщений: 299
Вес репутации: 159
Kaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущее
Отправить сообщение для Kaa с помощью ICQ
По умолчанию

От абзацев - это в смысле что текст переносится по словам?

Вот это грохни:
Код:
loadingBar.style.width = finished+'%';
Тогда браузер будет сам ширину подбирать по своему разумению.
__________________
Пожелание удачи всем сапёрам! Удача стопудово пригодится, потому что мы живем в самой противоречивой стране.
Kaa вне форума   Ответить с цитированием
Старый 02.01.2009, 21:33   #7
Специалист
 
Аватар для Robingoodd
 
Регистрация: 22.09.2008
Сообщений: 303
Вес репутации: 0
Robingoodd не любят в этих краяхRobingoodd не любят в этих краяхRobingoodd не любят в этих краяхRobingoodd не любят в этих краях
По умолчанию

Вот, я дурачок....
Все, я раздуплился.
(Можно просто в style.css прописать
a {
color:white;
}
И будет вам текст белого цвета)
Спасибо, большое.

Добавлено через 11 минут
Нет опять фигня....
Цитата:
Сообщение от Kaa Посмотреть сообщение
Вот это грохни:
Код:
loadingBar.style.width = finished+'%';
Щас грохну

Добавлено через 17 минут
Грохнул, ничего не вышло. И еще, он не только провисает, но и налазит на полосу загрузки.

Вот посмотрите:

ДО



ПОСЛЕ


Последний раз редактировалось Robingoodd; 02.01.2009 в 21:33. Причина: Добавлено сообщение
Robingoodd вне форума   Ответить с цитированием
Старый 02.01.2009, 23:06   #8
Специалист
 
Аватар для Kaa
 
Регистрация: 08.10.2008
Адрес: Новосиб
Сообщений: 299
Вес репутации: 159
Kaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущее
Отправить сообщение для Kaa с помощью ICQ
По умолчанию

О блин. Не грохай тады.
Там где в коде написано
Код:
<div style="font-weight: bold;">
напиши:
Код:
<div style="font-weight: bold; color: #ffffff;">
И будет белый цвет
__________________
Пожелание удачи всем сапёрам! Удача стопудово пригодится, потому что мы живем в самой противоречивой стране.
Kaa вне форума   Ответить с цитированием
Старый 03.01.2009, 00:03   #9
Специалист
 
Аватар для Robingoodd
 
Регистрация: 22.09.2008
Сообщений: 303
Вес репутации: 0
Robingoodd не любят в этих краяхRobingoodd не любят в этих краяхRobingoodd не любят в этих краяхRobingoodd не любят в этих краях
По умолчанию

Спасибо, дружище, я немножко разбираюсь в css
Я не про то.
Видишь, там как бы текст налазит на полосу загрузки?
Вот я сейчас с этим борюсь.
Стили, я уже применил, буквы что надо. Теперь осталось, единственное,
что бы не налазил текст на полосу загрузки, и все будет ок.

Вот только как?
Robingoodd вне форума   Ответить с цитированием
Старый 03.01.2009, 01:02   #10
Специалист
 
Аватар для Kaa
 
Регистрация: 08.10.2008
Адрес: Новосиб
Сообщений: 299
Вес репутации: 159
Kaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущее
Отправить сообщение для Kaa с помощью ICQ
По умолчанию

Я по этим скриптам понять толком ниче не могу. Но как вариант, там где DIV нарисован, надо style="clear: both;" приписать, токо гляди чтоб два раза style у одного DIV небыло. Метод шаманский, но помогает
__________________
Пожелание удачи всем сапёрам! Удача стопудово пригодится, потому что мы живем в самой противоречивой стране.
Kaa вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


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