dimardi
Guest
Прелоад картинок
Кто сталкивался с задачей предварительной загрузки картинок которые
генерируются модулем gd2
в PHP посоветуйте.
Вызываются так: src="image/mb.php?tp=Title кнопки
<Прелоад>
var normal = new Object();
var lite = new Object();
normal["knop"]=new Image(140,30);
normal["knop"].src="image/mb.php?tp=Title кнопки;
lite["knop"]=new Image(140,30);
lite["knop"].src="image/mbw.php?tp=Title кнопки;
<Вызов>
<img type="image" onclick="location.href='index.php"
src="image/mb.php?tp=Title кнопки"
name=knop onMouseOver="return over(this.name,'hilite','Title кнопки')"
onMouseOut="over(this.name,'normal','Title кнопки')" >
<Функция изменяющая src>
function over(imgname, type,title)
{
if(type=="hilite")
{
document.images[imgname].src="image/mbw.php?tp="+title;
return true;
}
else if(type=="normal"){
document.images[imgname].src="image/mb.php?tp="+title;
return true;
}
}
Результат такой-же, как и без участка <Прелоад>.
Т.е. при наведении мыши на кнопку в строке состояния мелькает load image и
песочные часы, из чего я делаю вывод что он тянет рисунок с сервера а не из
кэша, что меня не устраивает, да и виснуть сервер начинает.
Кто сталкивался с задачей предварительной загрузки картинок которые
генерируются модулем gd2
в PHP посоветуйте.
Вызываются так: src="image/mb.php?tp=Title кнопки
<Прелоад>
var normal = new Object();
var lite = new Object();
normal["knop"]=new Image(140,30);
normal["knop"].src="image/mb.php?tp=Title кнопки;
lite["knop"]=new Image(140,30);
lite["knop"].src="image/mbw.php?tp=Title кнопки;
<Вызов>
<img type="image" onclick="location.href='index.php"
src="image/mb.php?tp=Title кнопки"
name=knop onMouseOver="return over(this.name,'hilite','Title кнопки')"
onMouseOut="over(this.name,'normal','Title кнопки')" >
<Функция изменяющая src>
function over(imgname, type,title)
{
if(type=="hilite")
{
document.images[imgname].src="image/mbw.php?tp="+title;
return true;
}
else if(type=="normal"){
document.images[imgname].src="image/mb.php?tp="+title;
return true;
}
}
Результат такой-же, как и без участка <Прелоад>.
Т.е. при наведении мыши на кнопку в строке состояния мелькает load image и
песочные часы, из чего я делаю вывод что он тянет рисунок с сервера а не из
кэша, что меня не устраивает, да и виснуть сервер начинает.