PDA

View Full Version : چگونگی ساخت تصاویر Gif با جاوا اسکریپت



darkcms
سه شنبه 29 اسفند 1391, 06:19 صبح
سلام!
من یک تابع نوشته ام که بتونه تصویر متحرک درست کنه!
اما خطا می دهد و فکر می کنم خطا مربوط به تابع ()setTimeout می باشد‼
لطفا اگر می شود مرا راهنمایی کنید!


<!doctype html>
<html>
<head>
</head>
<body>
<img>
<script type="text/javascript">
var Gif=function(element,src1,src2,speed){if(document. getElementsByTagName(element)[0].src==src1) document.getElementsByTagName(element)[0].src=src2;else document.getElementsByTagName(element)[0].src=src1;setTimeout("Gif("+element+","+src1+","+src2+","+speed+")",speed*1000)}
Gif("img","Hacked1.png","Hacked2.png",1)
</script>
</body>
</html>

darkcms
جمعه 02 فروردین 1392, 11:28 صبح
من فکر می کردم توی این انجمن ، برنامه نویسان قدرتمندی وجود داره اما اشتباه می کردم!✗
شاید هم در زمینه جاوا اسکریپت کسی را نداره!✗
خلاصه ما که از این انجمن ناامید شدیم!:ناراحت::ناراحت::ناراحت :

sali444
دوشنبه 05 فروردین 1392, 03:51 صبح
اگه میبینی کسی جواب نداده به خاطر عنوان تخیلیه که واسه تاپیک گذاشتی رفیق.
gif یه فرمته.
بیا اینجوری باید انجامش بدی:

var Gif = function(element, src1, src2) {
var img = document.getElementsByTagName(element)[0];
var _id = 0;
window.setInterval(function(){
if(_id == 0){
img.src = src2;
_id = 1;
console.log(_id);
} else {
img.src = src1;
_id = 0;
console.log(_id);
}
},1000);
}
window.onload = function Run() {
Gif("img","Hacked1.png","Hacked2.png");
}

darkcms
چهارشنبه 07 فروردین 1392, 07:16 صبح
سلام! میشه بگید مشکل کدی که من نوشته ام چیه؟:متفکر::متفکر::متفکر:
آخه همه اش به نظرم درسته!:کف:

♡♡♡♡♡از بابت کد نیز ممنون♥♥♥♥♥

amirsajjadi
چهارشنبه 07 فروردین 1392, 08:44 صبح
سلام! میشه بگید مشکل کدی که من نوشته ام چیه؟:متفکر::متفکر::متفکر:
آخه همه اش به نظرم درسته!:کف:

♡♡♡♡♡از بابت کد نیز ممنون♥♥♥♥♥

به نظر شما درسته ولی از نظر کامپیوتر اشتباهه :لبخند:!

darkcms
چهارشنبه 07 فروردین 1392, 09:57 صبح
می دونم از نظر مرورگر اشتباه است.
اگر اشتباه مرا می دونی بهم بگو! (✓زکات علم آموزش است✓)[بی زحمت]

sali444
یک شنبه 18 فروردین 1392, 02:59 صبح
تو شرط رو روی مقدار ایمیج گذاشتی در صورتی که باید یه متغییر تعریف کنی و با عوض کردش بفهمی که عکس عوش شده یا نه.