Автор Тема: наведение курсора на ячейку  (Прочитано 3007 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн golden-den

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 118
  • +0/-0
  • 0
    • Просмотр профиля
    • http://kosmos13.narod.ru
наведение курсора на ячейку
« : 31 Июля 2005, 11:45:38 »
есть таблица 2х20  (колонки х строки)
как сделать так, чтобы в каждой строке при наведении курсора на правую ячейку, в левой появлялась картинка.
картинка для всех ячеек одна.

Оффлайн virka

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 68
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
наведение курсора на ячейку
« Ответ #1 : 31 Июля 2005, 16:07:21 »
Ну а в чем проблемма-то?
В том, как выхватить предыдущую ячейку?
Или в том, как вставить туда картинку?
Таблица генерируется скриптом или написанна руками?

Оффлайн golden-den

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 118
  • +0/-0
  • 0
    • Просмотр профиля
    • http://kosmos13.narod.ru
наведение курсора на ячейку
« Ответ #2 : 31 Июля 2005, 16:41:21 »
проблема как раз в том, что я javascript знаю, как и китайский язык.
таблица создается скриптом.
Очень бы помог хоть примерный код скрипта.
вроде, при наведении курсора на   ячейку
?">

запускается скрипт, который должен (?)
document.write (что-то типа такого)


Но как конкретно это написать, не знаю.

Оффлайн virka

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 68
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
наведение курсора на ячейку
« Ответ #3 : 31 Июля 2005, 18:21:35 »
Как вариант для IE

1. При создании таблицы прописываешь id и вызов функции:
например
var mystring1="";
for(k=0;k<чего-тотам.length;k++)
{
mystring1=mystring+\'
\';
}

2.
function myFuncOn(n)
{
var temp1="imgload"+k;//имя твоего div, который будет выводить картинку
temp1=getElementById(temp1);//сам div
temp1.innerHTML=\'\';
}

function myFuncOff(n)
{
var temp1="imgload"+k;
temp1=getElementById(temp1);
temp1.innerHTML="";
}

В общем все, неплохо еще загрузить ее в кэш
3.
function preloadMyImg(n)
{
var imgloader=new Image();
imgloader.src=n;
}
Эту функцию вставляешь в onLoad:

 

Sitemap 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 28