Модератор форума: likbezz, Flesh, Moderator, ForumModer, SiteModer, SuperModer, Cибиря4ка, Komoff, Diana  
Скрипты и коды для юкоз - Форум аццкого кодера » Курилка (неформальные разговоры обо всём) » Прочий флуд и флейм (все, что не попадает в другие разделы) » Флейм от “bandjuk” ... и всё такое прочее ) (Прочие разговоры, что не вошли в другие темы ...)
Флейм от “bandjuk” ... и всё такое прочее )
Дата: Четверг, 11.10.2012, 11:43 |
bandjuk
Генерал-майор
Группа: Пользователи
Сообщений: 290
Награды: 1
Репутация: 22
Статус: Offline


likbezz, привет, интересует вопрос.
Есть код бегущей строки:
Code

<marquee style="height: 150px;" behavior="scroll" direction="right" onmouseout="start()" scrollamount="7" scrolldelay="300" onmouseover="stop()" loop="30">
<img src="http://fotki.ucoz.ua/_ph/11/1/577025320.jpg" />
<img src="http://fotki.ucoz.ua/_ph/6/1/651099220.jpg" />
<img src="http://fotki.ucoz.ua/_ph/11/1/47037150.jpg" />
<img src="http://fotki.ucoz.ua/_ph/2/1/329394520.jpg" />
<img src="http://fotki.ucoz.ua/_ph/11/1/835992390.jpg" />
<img src="http://fotki.ucoz.ua/_ph/2/1/448123060.jpg" />   
</marquee>

пример

Можно ли как-нибудь безболезненно убрать это расстояние? (красным на скрине) т.е. расстояние между первой и последней картинкой.



Долго искал решение в интернете ничего не нашел, только скриптами и то такими, что плохо становится. wacko

Прикрепления: 7546346.jpg (25.3 Kb)

Сообщение отредактировал bandjuk - Четверг, 11.10.2012, 11:44
 
Дата: Четверг, 11.10.2012, 11:49 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


bandjuk,
Можно ли как-нибудь безболезненно убрать это расстояние?

Нет.
Через тег
Code
<marquee />
нет.

Но можно сделать, например, красивый фон ) или как-то по другому украсить дыру... ) включи воображение )


 
Дата: Четверг, 11.10.2012, 11:52 |
bandjuk
Генерал-майор
Группа: Пользователи
Сообщений: 290
Награды: 1
Репутация: 22
Статус: Offline


likbezz, ясно спасибо smile я думал, что уже совсем отупел! Думал, думал, нифига в голову не лезет. А вообще не продумано как-то, почему нет какого-нибудь параметра, регулирующего это wink

 
Дата: Четверг, 11.10.2012, 12:50 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


bandjuk,
почему нет какого-нибудь параметра, регулирующего это

Не ко мне вопрос кто там придумал этот косячный тег? МикроСофт кажется? - вот к ним )
С блинк - к НетСкейпу (Netscape) )
Code
<blink />


 
Дата: Четверг, 11.10.2012, 19:28 |
bandjuk
Генерал-майор
Группа: Пользователи
Сообщений: 290
Награды: 1
Репутация: 22
Статус: Offline


likbezz, если не сильно занят, ответишь на несколько вопросов по js чисто консультационного характера?
Понемногу разбираюсь в предыдущих твоих ответах мне.
А именно этот скрипт:
http://likbezz.ru/forum/24-764-11995-16-1343771449

Quote
<script type="text/javascript">
function setFilter(id){
if(!document.getElementById(id))return;
var html='<div class="filterBlock"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td><input type="checkbox" name="filter2" value="1" id="fk21"><label for="fk21">Красный</label></br><input type="checkbox" name="filter2" value="2" id="fk22"><label for="fk22">Оранжевый</label></br></td></tr><tr><td><input type="checkbox" name="filter2" value="3" id="fk23"><label for="fk23">Желтый</label></br><input type="checkbox" name="filter2" value="4" id="fk24"><label for="fk24">Зелёный</label></br></td></tr></table></div>';
document.getElementById(id).innerHTML=html;
}setFilter('phM38')
</script>


очень интересная "фишка", смог сам сделать для других целей, но возникло пару вопросов:
1. Для блока без ID, но с class, все id нужно заменить на class? или только некоторые, или вообще как? wacko

Quote
function setFilter(id){
if(!document.getElementById(id))return;
var html='
...........................................................
';
document.getElementById(id).innerHTML=html;
}setFilter('phM38')
</script>


2. как одним скриптом сделать замену в 2-х, 3-х местах? wacko

Добавлено (11.10.2012, 19:28)
---------------------------------------------
biggrin :D biggrin :D biggrin :D biggrin :D biggrin :D biggrin :D biggrin :D

Сообщение отредактировал bandjuk - Четверг, 11.10.2012, 19:18
 
Дата: Четверг, 11.10.2012, 19:31 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


cool B) cool B) cool B) cool B) cool B) cool B) B ) cool B) cool B)
Я хз чем ты тыкаешь ... у меня работает...
А при редактировании .. да, убираются лишние пробелы.. Это ж даже хорошо )


 
Дата: Четверг, 11.10.2012, 19:34 |
bandjuk
Генерал-майор
Группа: Пользователи
Сообщений: 290
Награды: 1
Репутация: 22
Статус: Offline


Я хз чем ты тыкаешь ...

мишкой! )))
biggrin :D biggrin :D biggrin :D biggrin :D biggrin :D biggrin :D biggrin :D biggrin


 
Дата: Четверг, 11.10.2012, 19:38 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


1. Для блока без ID, но с class, все id нужно заменить на class? или только некоторые, или вообще как? wacko

Code
<script type="text/javascript">
function setFilter(class){
var html='<div class="filterBlock"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td><input type="checkbox" name="filter2" value="1" id="fk21"><label for="fk21">Красный</label></br><input type="checkbox" name="filter2" value="2" id="fk22"><label for="fk22">Оранжевый</label></br></td></tr><tr><td><input type="checkbox" name="filter2" value="3" id="fk23"><label for="fk23">Желтый</label></br><input type="checkbox" name="filter2" value="4" id="fk24"><label for="fk24">Зелёный</label></br></td></tr></table></div>';
$('div.'+class).html(html);
}setFilter('phM38')
</script>


2. как одним скриптом сделать замену в 2-х, 3-х местах? wacko

Циклом.


 
Дата: Четверг, 11.10.2012, 19:44 |
bandjuk
Генерал-майор
Группа: Пользователи
Сообщений: 290
Награды: 1
Репутация: 22
Статус: Offline


likbezz, это же в корне по-другому wacko

Циклом.

так???:
Quote
<script type="text/javascript">
function setFilter(class){
var html='11111';
$('div.'+class).html(html);
}setFilter('1')
function setFilter(class){
var html='22222';
$('div.'+class).html(html);
}setFilter('2')
</script>


Сообщение отредактировал bandjuk - Четверг, 11.10.2012, 19:50
 
Дата: Четверг, 11.10.2012, 19:51 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown



так???:

Если заранее известны классы, то можно вот так:
Code
<script type="text/javascript">
function setFilter(){
var html='11111';
$('div.myClass1,div.myClass2,div.myClass3,div.myClass4').html(html);
}setFilter();
</script>

если нужно передавать ..
Code
<script type="text/javascript">
function setFilter(class){
var html='11111';
$('div.'+class).html(html);
}
setFilter('myClass1');
setFilter('myClass2');
setFilter('myClass3');
setFilter('myClass4');
</script>

или
Code
<script type="text/javascript">
function setFilter(class){
var html='11111';
$(class).html(html);
}
setFilter('div.myClass1,div.myClass2,div.myClass3,div.myClass4');
</script>

..по разному можно )
Еще способов 10, наверное, есть )


 
Дата: Четверг, 11.10.2012, 19:55 |
bandjuk
Генерал-майор
Группа: Пользователи
Сообщений: 290
Награды: 1
Репутация: 22
Статус: Offline


likbezz, т.е. у всех этих блоков содержимое замениться на одно значение? Например на 111?
А как чтобы у одного блока заменилось на 11, а у другого на 22? Или я туплю?


Сообщение отредактировал bandjuk - Четверг, 11.10.2012, 19:56
 
Дата: Четверг, 11.10.2012, 19:58 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


bandjuk,
А как чтобы у одного блока заменилось на 11, а у другого на 22? Или я туплю?

Передавать еще одну величину - имя переменной)
Или просто прописать:
Code
<script type="text/javascript">
function setFilter(){
$('div.myClass1').html('11111');
$('div.myClass2').html('22222');
$('div.myClass9').html('33333');
}
setFilter();
</script>


bandjuk,
function setFilter(а тут ничего не нужно указывать?)
setFilter(а тут ничего не нужно указывать?)

Так ничего ж не передается - все изначально забито .. че указывать?

Боюсь спрашивать про совмещение ид и класса

Code
<script type="text/javascript">
function setFilter(){
$('#myID1').html('11111');
$('#myID2').html('258');
$('div.myClass2').html('22222');
$('div.myClass9').html('33333');
}
setFilter();
</script>


 
Дата: Четверг, 20.12.2012, 21:13 |
bandjuk
Генерал-майор
Группа: Пользователи
Сообщений: 290
Награды: 1
Репутация: 22
Статус: Offline


Или просто прописать:

это мне более понятно smile
Боюсь спрашивать про совмещение ид и класса biggrin

function setFilter(а тут ничего не нужно указывать?)
setFilter(а тут ничего не нужно указывать?)

Добавлено (11.10.2012, 20:37)
---------------------------------------------
Боюсь спрашивать про совмещение ид и класса

думал страшнее будет! Спасибо за уделённое время, буду разбираться! thumb

Всё, проблему решил! smile

Добавлено (20.12.2012, 21:13)
---------------------------------------------
likbezz, доброго вечера.
Сегодня скоммуниздил прикольную карусельку из картинок, тяжелая конечно, но красивая и даже (о чудо!!!!) в Осле пашет. На странице html работает корректно, при вставке на страницы сайта с чем-то конфликтует, вот собственно о чём речь (тут работает отлично):
_http://fotki.ucoz.ua/script/primery/carousel/Carousel.html

с чем оно может конфликтовать? И как можно поправить?

Сообщение отредактировал bandjuk - Вторник, 16.10.2012, 21:03
 
Дата: Четверг, 20.12.2012, 22:21 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


bandjuk,
ikbezz, доброго вечера.

Добрый, бандюк ) добрый.

вот собственно о чём речь (тут работает отлично):
_http://fotki.ucoz.ua/script/primery/carousel/Carousel.html

А у меня не работает )))

Quote (class=alert)
Ошибка: SqueezeBox is not defined
Источник: http://fotki.ucoz.ua/script/primery/carousel/Carousel.html
Строка: 14


А это что?
Quote (Code)
(function(){this.MooTools={version:"1.4.5",build:"ab8ea8824dc3b24b6666867a2c4ed58ebb762cf0"};var e=this.typeOf=function(i){if(i==null){return"null";}if(i.$family!=null){return i.$family();

- fotki.ucoz.ua/script/primery/carousel/init.js


 
Дата: Четверг, 20.12.2012, 22:25 |
bandjuk
Генерал-майор
Группа: Пользователи
Сообщений: 290
Награды: 1
Репутация: 22
Статус: Offline


likbezz, surprised это в Лисе?

Добавлено (20.12.2012, 22:25)
---------------------------------------------
Проверил в этой лисе 16.0.2, работает!

 
Скрипты и коды для юкоз - Форум аццкого кодера » Курилка (неформальные разговоры обо всём) » Прочий флуд и флейм (все, что не попадает в другие разделы) » Флейм от “bandjuk” ... и всё такое прочее ) (Прочие разговоры, что не вошли в другие темы ...)
Поиск:


Мобильная версия