svscorp
31-10-2005, 07:42
Здраствуйте. Очень прошу Вас, уважаемые мастера, помочь мне с такой проблемой.
у меня есть такой скрипт(нашел в нете)
<html>
<head>
<title>Alpha anim</title>
</head>
<style type="text/css">
#alpha {
filter: alpha(Opacity='100');
}
</style>
<script language="javascript">
<!--//
var images = new Array();
images[0] = 'img/pic_small1.jpg';
images[1] = 'img/pic_small2.jpg';
var fl_int = 200;
var fl_stp =10;
var timeId = null;
var timeLt = 100;
var imgInt = 0;
function create_alpha_anim(){
getImgObj = document.getElementById('alpha');
getImgObj.src = images[imgInt];
getImgObj.filters.alpha.opacity=fl_int;
if(fl_int<=0){
fl_int = 200;
if(imgInt>images.length-2){
imgInt=0;
}else{
imgInt++;
}
}else{
fl_int-=fl_stp;
}
timeId = setTimeout("create_alpha_anim()",timeLt);
}
//-->
</script>
<body onLoad="create_alpha_anim()">
<img src="img/pic_small2.jpg" ID="alpha" width="291">
</body>
</html>
Этот скрипт меняет постоянно картинки. Делает небольшое слайдшоу.
Но это происходит так. сначала появляется картинка, потом она погасает, появляется другая резко, потом опять погасает и т.д
Скажите что нужно изменить в коде, если не трудно покажете?, что бы эффект смены происходил не так как есть, а картинка появилас, на воне ее выплывала другая(или имеющаяся погасала, но на фоне ее уже была бы другая). что бы это плавно происходило, а то так глаз напрягает.
И еще, подскажите как можно сделать что бы эффект смены картинок быр рандомным? ну, один раз выплыванием сменились, второй раз, скажем разворачиванием, точечками, и т.д... хотя бы тремя жффектами???
Буду очень благодарен!!!!!! Зараннее спасибо:)
у меня есть такой скрипт(нашел в нете)
<html>
<head>
<title>Alpha anim</title>
</head>
<style type="text/css">
#alpha {
filter: alpha(Opacity='100');
}
</style>
<script language="javascript">
<!--//
var images = new Array();
images[0] = 'img/pic_small1.jpg';
images[1] = 'img/pic_small2.jpg';
var fl_int = 200;
var fl_stp =10;
var timeId = null;
var timeLt = 100;
var imgInt = 0;
function create_alpha_anim(){
getImgObj = document.getElementById('alpha');
getImgObj.src = images[imgInt];
getImgObj.filters.alpha.opacity=fl_int;
if(fl_int<=0){
fl_int = 200;
if(imgInt>images.length-2){
imgInt=0;
}else{
imgInt++;
}
}else{
fl_int-=fl_stp;
}
timeId = setTimeout("create_alpha_anim()",timeLt);
}
//-->
</script>
<body onLoad="create_alpha_anim()">
<img src="img/pic_small2.jpg" ID="alpha" width="291">
</body>
</html>
Этот скрипт меняет постоянно картинки. Делает небольшое слайдшоу.
Но это происходит так. сначала появляется картинка, потом она погасает, появляется другая резко, потом опять погасает и т.д
Скажите что нужно изменить в коде, если не трудно покажете?, что бы эффект смены происходил не так как есть, а картинка появилас, на воне ее выплывала другая(или имеющаяся погасала, но на фоне ее уже была бы другая). что бы это плавно происходило, а то так глаз напрягает.
И еще, подскажите как можно сделать что бы эффект смены картинок быр рандомным? ну, один раз выплыванием сменились, второй раз, скажем разворачиванием, точечками, и т.д... хотя бы тремя жффектами???
Буду очень благодарен!!!!!! Зараннее спасибо:)