Jackal Posted July 10, 2006 Report Share Posted July 10, 2006 Nu es gribu uztaisīt tā lai parāda bildes no konkrētas mapes pa vienai pēc kārtas. Tā lai parādas viena un pēc kādām piecām sekundēm parādas nākamā, kas atrodas šajā mapē. Kā to var uztaisīt? Link to comment Share on other sites More sharing options...
Aleksandrs Posted July 10, 2006 Report Share Posted July 10, 2006 (edited) 1) Ar javascript, saliec visas bildes kādā js array, ar js funkciju attēlo bildi un ar setTimeout pārlādē funkciju pēc cik sekundēm nepieciešams. 2) Ar html,php, uztaisi iframe, kurā attēlo bildi, adreses galā piekabini bildes id/nosaukumu, ar html meta refresh liec lapai atjaunoties ar citu adresi, ar php nosaki kura bilde ielādēsies konkrētājā adresē. Edited July 10, 2006 by Aleksandrs Link to comment Share on other sites More sharing options...
v3rb0 Posted July 10, 2006 Report Share Posted July 10, 2006 kam tur to iframi vajag? Link to comment Share on other sites More sharing options...
Jackal Posted July 10, 2006 Author Report Share Posted July 10, 2006 Nu es esmu pilnīgs iesācējs ar javascript. Ar php es to varētu uztaisīt, bet tad ir jāpārlādē visu laiku lapa un to es negribu. Varbūt kāds varētu uzrakstīt nelielu piemēru. Link to comment Share on other sites More sharing options...
Aleksandrs Posted July 10, 2006 Report Share Posted July 10, 2006 (edited) v3rb0, Var jau bez iframe, tas ir risinājums, ja negribam pārlādēt visu lapu, bet tikai bildi un iztikt bez js. Jackal, html/php piemērs: bildes.php <? $folder = '!small'; if($dir = opendir($folder)){ while(($file = readdir($dir)) !== false){ $f = $folder.'/'.$file; if(is_file($f)){ $files[] = $file; } } closedir($dir); } $id = (isset($_GET['id']) ? $_GET['id'] : 0); ?> <meta http-equiv="refresh" content="5;URL=bildes.php?id=<?=($id+1)?>"> <img src="<?=$folder.'/'.$files[$id]?>" /> !NB Pārliecinies, ka mapē ir tikai bildes un ja negribi, lai visa lapa pārlādētos attiecīgi šo bildes.php ieliec iframe. !NB Šis paraugs katru reizi nolasa mapes saturu pārlādējoties, nebrīnies, ja nelādēs ātri. Ar javascript ir līdzīgi, ja saturs dinamisks, ar php uztaisi js array, tad ar funkciju attēlo bildi un pārlādē bildes attēlošanas funkciju cik bieži nepieciešams. Edited July 10, 2006 by Aleksandrs Link to comment Share on other sites More sharing options...
Recommended Posts