Вопрос про догрузку фоток!

voland

Guest
Вопрос про догрузку фоток!

Есть нужда подгрузить сразу несколько фоток, чтобы далее при выборе сразу их отображать, без перезагрузки страницы!
Кто может подскажите!
 

Georgy

Guest
берешь, сохраняешь файлы, а потом (после сохранения) генеришь html с тегами img -- какие проблемы?

$_FILES
 

voland

Guest
Файлы и так на диске, их имена есть в БД! Проблема не в этом!

Я думаю все видели сайты, где наводишь мышкой на кнопочку, и она меняеться с выпуклой на вогнутую.... это ведь происходит без перезагрузки окна ! Проблема в чем!

Я вынимаю нужные мне имена картинок, далее есть кусок яваскрипта
PHP:
image3 = new Image();
image3.src = "/pic/news.jpg";
image4 = new Image();
image4.src = "/pic/news1.jpg";
Я точно не знаю, скоко будет картинок, и я не знаю, как предеать их имена в яваскрипт... Подскажите, как мона динамически создовать такие строки
PHP:
image_номерстоки = new Image();
image_номерстроки_.src = "/pic/название картинки.jpg";
 

Skat

Guest
по поводу как делать предзагрузку картинок (с помощью js) - открой Dreamweaver и сделай (два раза мышкой шелнуть).
как мона динамически создовать такие строки
так же как ты и все остальное выводишь
 

voland

Guest
То есть переменные ПХП спокойно попадают в JavaScript и мудрить не надо?
 

voland

Guest
выписал скрипт, подскажите, в чем там ошибка... я никак не могу понять...
PHP:
<script language="javascript">
<?
while ($row = mysql_fetch_row($query2))
	{
    	$image = image;
		$src = ".src";
        $arr = " = new Image();";
     	$photo[$i] = " = ../pic/".$row[1].";";//название картинок
        $num[$i] = $i; //Номер строки для явы
        $image1[$i] = $image.$num[$i].$arr;
		$image2[$i] = $image.$num[$i].$src;
        $str = $image2[$i].$photo[$i];
        echo $image1[$i]."\n"; //image1 = new Image();
        echo $str."\n";        //image1.src = /pic/namepic.jpg;
        $i++;
    }
?>
function change(x,y)
{
if (document.images)
document.images[x].src = eval(y+".src");
}
</script>
Вот пример вывода...
PHP:
<IMG border=0 src="../pic/namepic.jpg" name=test OnMousedrag="change('test','image3')" OnMouseOut="change('test','image5')">
Мне все время пишет, "предполагаеться наличие объекта"
 

Skat

Guest
я так понял что ты хошь сделать менюшку (при наведении на которую менялось бы изображение) ... так ?!?
Если та тогда вопрос где хранишь картинки (в БД или фс) и если в фс, то что хранишь в БД ?!? ... Вообще приведи структуру своей таблы в БД
 
Сверху