powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / почему работает только в IE
12 сообщений из 12, страница 1 из 1
почему работает только в IE
    #35389054
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
                       var myDiv = document.createElement('div')
                        
                        myDiv.id = 'myblock'

                        document.body.appendChild(myDiv)
                        // add style
                        myblock.style.position = 'absolute';
                        myblock.style.zindex =  1000000 ;
                        myblock.style.backgroundColor = 'green';
                        myblock.style.width = '100%';
                        myblock.style.height = '100%';

что я упустил? почему в фаерфоксе неработает!???
...
Рейтинг: 0 / 0
почему работает только в IE
    #35389069
Evgeniy_SH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто такой myblock?:)
Разве myblock неравно myDiv?
...
Рейтинг: 0 / 0
почему работает только в IE
    #35389119
dima-russel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну думаю что в неправильных именах фишка - уж слишком тупо. Для начала должно быть zIndex, а не zindex. А что не работает конкретно?
...
Рейтинг: 0 / 0
почему работает только в IE
    #35389129
dima-russel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всё там работает - имя объекта к которому обращение идёт при установку стиля надо правильно указать и всё. Абсолютное позиционирование можно убрать вообще.
...
Рейтинг: 0 / 0
почему работает только в IE
    #35389157
А у меня по FF неработатет(((
что нетак делаю... вобщем смысл моей задачи,
при нажатии на кнопку, должен создаться div, фоном которого являеться png(соответственно надо фильтр), ну и должна еще появиться гивка, которая имитирует загрузку...
вот, наверное уже кто то решал такую задачу, может поможет кто?
...
Рейтинг: 0 / 0
почему работает только в IE
    #35389192
dima-russel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Та всё там работает. А в чём фишка подкладывать под гифку другую картинку. Зачем всё это?
...
Рейтинг: 0 / 0
почему работает только в IE
    #35389229
dima-russel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это нужно? http://habrahabr.ru/blog/webdev/44974.html
...
Рейтинг: 0 / 0
почему работает только в IE
    #35389242
Вобщем смысл такой:
фон дивки будит полупрозрачный pngа в дивки будит анимированный GIF
...
Рейтинг: 0 / 0
почему работает только в IE
    #35389257
dima-russel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Написал так как понял

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
<html>

<head>
  <title></title>
   </head>
<script>
function f(){

var myDiv = document.createElement('div')
document.body.appendChild(myDiv);
var newImg=document.createElement('img');
newImg.setAttribute('src',' ');
newImg.setAttribute('height','297px');
newImg.setAttribute('width','240px');
myDiv.appendChild(newImg);
// add style
myDiv.id = 'myblock';
myDiv.style.backgroundImage  = 'url("http://absolvo.ru/wp-content/uploads/2008/06/ajax-loader.gif")';
myDiv.style.backgroundRepeat  = 'no-repeat';
myDiv.style.backgroundPosition  = 'center';
myDiv.style.width = '300px';
myDiv.style.height = '300px';
}
</script>
<body onLoad='f();'>
</body>

</html>
...
Рейтинг: 0 / 0
почему работает только в IE
    #35389262
dima-russel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
фон дивки будит полупрозрачный pngа в дивки будит анимированный GIF
Масло масляное короче. Нафиг всё это лучше напиши? Смысл?
...
Рейтинг: 0 / 0
почему работает только в IE
    #35389267
dima-russel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В строку
Код: plaintext
newImg.setAttribute('src',' ');
надо вставить свой фон(чтото типа newImg.setAttribute('src',' myBG.png');), Ну и размеры свои задать везде
...
Рейтинг: 0 / 0
почему работает только в IE
    #35391141
зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
писец ребята
1) myImg.src = url; достаточно, без всяких атрибутов. Это не атрибут нафиг, это свойство у объекта.
2) вначале полностью создаем элемент в памяти, задаем все свойства, потом добавляем в документ. Конечно будет работать и в обратной последовательности, но не кошерно
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / почему работает только в IE
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]