Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: golden-den от 31 Июля 2005, 11:45:38

Название: наведение курсора на ячейку
Отправлено: golden-den от 31 Июля 2005, 11:45:38
есть таблица 2х20  (колонки х строки)
как сделать так, чтобы в каждой строке при наведении курсора на правую ячейку, в левой появлялась картинка.
картинка для всех ячеек одна.
Название: наведение курсора на ячейку
Отправлено: virka от 31 Июля 2005, 16:07:21
Ну а в чем проблемма-то?
В том, как выхватить предыдущую ячейку?
Или в том, как вставить туда картинку?
Таблица генерируется скриптом или написанна руками?
Название: наведение курсора на ячейку
Отправлено: golden-den от 31 Июля 2005, 16:41:21
проблема как раз в том, что я javascript знаю, как и китайский язык.
таблица создается скриптом.
Очень бы помог хоть примерный код скрипта.
вроде, при наведении курсора на   ячейку


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


Но как конкретно это написать, не знаю.
Название: наведение курсора на ячейку
Отправлено: virka от 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: