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

HTML+CSS+JavaScript

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

 

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

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

тема: Как сделать, чтобы двигался фон только в определённой ячейке?
 
 автор: Yaroslav-k   (06.02.2006 в 04:24)   письмо автору
 
 

Есть вот такой тег
<script>
var backgroundOffset=0;
var bgObject=eval('document.body');
function back(maxSize) {
backgroundOffset=backgroundOffset+1;
if (backgroundOffset > maxSize) backgroundOffset=0;
bgObject.style.backgroundPosition="0" + backgroundOffset; }
var scroll=window.setInterval("back(307)", 400);
</script>
Он заставляет двигаться задний фон, а как сделать, чтобы двигался фон только в определённой ячейке таблицы?

   
 
 автор: codexomega   (06.02.2006 в 04:44)   письмо автору
 
   для: Yaroslav-k   (06.02.2006 в 04:24)
 


var bgObject=eval('document.body');

Это отвечает за содержимое страницы в целом.
Замените body на вашу ячейку.
Можно присваивать id элементам таблиц.

   
 
 автор: Yaroslav-k   (06.02.2006 в 08:33)   письмо автору
 
   для: codexomega   (06.02.2006 в 04:44)
 

Немножко не понятно вот код ячейки, задний фон которой я хочу заставить двигаться
<!-- Logo -->

<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td height="150" bgcolor="#318EB7" background="../kartinka.gif">
<table border="0" cellpadding="0" cellspacing="0" width="790" align="center">
</table>

</td>
</tr>
</table>
<!-- /Logo -->
На что именно заменить body?

   
 
 автор: codexomega   (06.02.2006 в 17:53)   письмо автору
 
   для: Yaroslav-k   (06.02.2006 в 08:33)
 

Этот код?

<td height="150" bgcolor="#318EB7" background="../kartinka.gif">
   <table border="0" cellpadding="0" cellspacing="0" width="790" align="center"></table>
</td>


Предположительно так:
Замените 2 похожие строки в вашем коде вот этими:
<td id="my_cell" height="150" bgcolor="#318EB7" background="../kartinka.gif">


var bgObject=eval("document.getElementById('my_cell')");

   
 
 автор: Yaroslav-k   (06.02.2006 в 20:11)   письмо автору
 
   для: codexomega   (06.02.2006 в 17:53)
 

Так не выходит.=((

   
Rambler's Top100
вверх

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