Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: аналоги style.pixelLeft , чтоб Firefox его понимал!
 
 автор: UnlikeAO   (08.07.2009 в 15:00)   письмо автору
 
 

Подскажите пожалуйста.
Есть код

function Poss(Direc)
{
    switch (Direc)
    {
        case "left":
        free.style.pixelLeft +=5; 
        break;
        
        case "right":
        free.style.pixelLeft +=5; 
        break;
        
        case "top":
        free.style.pixelTop -=5; 
        break;    
        
        case "bottom":        
        free.style.pixelTop +=5;         
        break;
    }
        var xc=document.getElementById('xcoord');
        var yc=document.getElementById('ycoord');
        xc.value=free.style.pixelLeft;
        yc.value=free.style.pixelTop;    
    }

Как мне сделать, чтоб firefox его понимал??? IE и Chrome - понимают

  Ответить  
 
 автор: PAT   (08.07.2009 в 15:11)   письмо автору
 
   для: UnlikeAO   (08.07.2009 в 15:00)
 

FireFox не понимает это свойство НИКАК - см. https://developer.mozilla.org/en/DOM_Client_Object_Cross-Reference/style

Здесь нужен принципиально иной подход - надо через offsetTop и offsetLeft определять текущие абсолютные позиции top и left объекта и потом их менять.

  Ответить  
 
 автор: UnlikeAO   (08.07.2009 в 15:17)   письмо автору
 
   для: PAT   (08.07.2009 в 15:11)
 

Возможно на примере показать как это делается?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования