Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 05:23 02.05.24 
Компютри и Интернет
   >> WEB Дизайн и HTML
*Кратък преглед

Тема Странности в поведението на браузъритенови  
Автор Chromanin (загадка)
Публикувано21.02.09 20:15



Здравейте всички!

Днес цял ден се боря да накарам един сайт да се държи еднакво във всички популярни в България браузъри (макските и линукските съм ги шкартирал - колко хора ползват мак ?). С повечето глупости се справих, обаче два проблема останаха и не мога да ги сборя.

1. Имам хоризонтален навигатор с графични бутони, наредени в едноредна таблица. ИЕ, Гугъл Хром и Мозила оставят по 2 пиксела между картинките, само Операта оставя 6. В резултат навигаторът става с около 30 пиксела по-дълъг.

2. Следното скриптче плъзга циклично едно изображение над друго, като при натискане на бутон скоростта се намалява, а паузата се увеличава.

<script>
// Sliding div animation (horizontal, left to right only)

// Control variables
var vPos = 82; // Vertical Position
var hStart = 38; // Horizontal Start Position
var hEnd = 131; // Horizontal End Position
var Step = 3; // Step amount
var sDelay = 15; // Step delay
var cDelay = 1500; // Cycle delay
</script>

<!--[if IE]>
<script>
var vPos = 70; // Vertical Position correction
IMG2.style.posTop = 75;
</script>
<![endif]-->


<script>
function sliderStart(divID) {
divID.style.posLeft = hStart;
divID.style.posTop = vPos;
slideCycle(divID);
}

function slideCycle(divID) {
divID.style.posLeft = hStart;
divID.style.posTop = vPos;
slideOnce(divID);
setTimeout("slideCycle(divID)", cDelay);
}

function slideOnce(divID) {
divID.style.posLeft += Step;
if(divID.style.posLeft < hEnd){
setTimeout("slideOnce(divID)", sDelay);
}
}

function slowdown() {
Step = 1;
sDelay = 30;
cDelay = 9000;
}
</script>

Мятам ви го директно както си е с конкретните стойности. Е, добре! Във всички други браузъри това нещо работи както се очаква от него с изключение на Мозила. Стои си картинката в начална позиция и не мъда, а и съобщение за грешка не издава.

Някакви идеи? Всяка помощ ще бъде приета с благодарност.

Ако животът ти обърне гръб, шляпни го по дупето!


Тема Re: Странности в поведението на браузъритенови [re: Chromanin]  
Автор Chromanin (загадка)
Публикувано21.02.09 22:27



Проблемът с Опера го реших: style="margin:0px".
Остана само скриптът в Мозила.

Ако животът ти обърне гръб, шляпни го по дупето!


Тема Ммм... [re: Chromanin]  
Автор KoтapakътнaШpьoдинrepМодератор (bloody furious)
Публикувано22.02.09 16:15



как точно да раберем какво го пуска това скриптче?



There are three determined states the cat could be in: Alive, Dead, and Bloody Furious.

Тема onload eventнови [re: KoтapakътнaШpьoдинre]  
Автор Chromanin (загадка)
Публикувано22.02.09 17:39



<body text="#000000" style="background-attachment: fixed" background="Images/bgr_crinklep_blue.jpg" onload="sliderStart(SlidingBar)">

Качих му файърбъг, дава ми съобщение "SlidingBar is not defined" (това е идентификатора на слоя). Пък уж всичко си му е както трябва и в другите браузъри си бачка като слънце.

Ако животът ти обърне гръб, шляпни го по дупето!


Тема Ми кат не бачка...нови [re: Chromanin]  
Автор KoтapakътнaШpьoдинrepМодератор (bloody furious)
Публикувано25.02.09 23:42



що не пробваш с getElementById?

There are three determined states the cat could be in: Alive, Dead, and Bloody Furious.



*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.