Forum Webscript.Ru

Разное => Поиск, изготовление скриптов и прочее... => Тема начата: kandr от 12 Декабря 2007, 19:33:44

Название: где тут ошибка?, хелп!
Отправлено: kandr от 12 Декабря 2007, 19:33:44
В других топиках ничем не помогли, может тут хоть подскажут!

скрипт работает в ИЕ, а не работает в Опере.
ктонить, помогите!

function fset(line,text,col,math,size,price)
{
  line+="/2.jpg";
  document.getElementById("picture").background=line;
  document.getElementById("text_pol").innerHTML="
"+text+"
Цвет: "+col+"
Матерdfиал: "+math+"
Размеры: "+size+"Ценаgg: "+price+" рубd.
";
}

я не знаю какой кусок кода выкладывать, если кто отзовется, пришлю или выложу что нужно. Буду признателен за помощь
Название: где тут ошибка?, хелп!
Отправлено: for_i_0 от 13 Декабря 2007, 10:14:46
Цитировать
kandr:
я не знаю какой кусок кода выкладывать, если кто отзовется, пришлю или выложу что нужно


может тебе нужно было с этого и начать ?
Название: где тут ошибка?, хелп!
Отправлено: brainkiller от 27 Декабря 2007, 13:40:28
Чтоб везде работало, создаем элементы не через innerHTML, а при помощи createElement(), createTextNode(), appendChild()

Может, в FAQ это уже прибить?
Название: где тут ошибка?, хелп!
Отправлено: kandr от 27 Декабря 2007, 15:42:55
Для меня это страшные слова, я в этом ниче не смыслю. Самостоятельно видимо проблему не решу. Может кто-нить взаимовыгодно помочь мне? Сайт уже год как только в ИЕ и работает, а только не давно заметили такой косяк. Пришлю весь файл если кто возьмется. Цену обговорим, если что.
Название: где тут ошибка?, хелп!
Отправлено: for_i_0 от 29 Декабря 2007, 14:25:16
brainkiller
разница между createElement() и innerHTML состоит в том что элемент созданный первым методом подлежит к дальнейшей манипуляции как объект.

это к кроссплатформенности кода не имеет никакого отношения.

Модераторам, пожалуйста перенесите тему куда надо.