PDA

View Full Version : سوال: چک کردن iframe بعد از چند ثانبه



roomusic
پنج شنبه 16 خرداد 1392, 23:22 عصر
سلام دوستان
یه سوال داشتم
من یه iframe تو صفحه htmlم دارم که آی دی و اسمش رو if1 گذاشتم
حالا من میخوام هر 1 ثانیه به 1 ثانیه چک کنم ببینم که آدرس iframe تغییر کرده یا نه
من برای بررسی آدرس از این کد استفاده میکنم
حالا نمیدونم درسته یا نه :

if(if1.location.href=='Address'){alert('1');} else {alert('2');} ; return false;

البته من میخوام که اگه آدرس درست بود پیغام 1 و اگه اصلا اوون آدرس نبود پیغام 2 رو نشون بده

خیلییی ممنونتون میشم اگه جواب بدین

mehdi.mousavi
دوشنبه 20 خرداد 1392, 10:30 صبح
من یه iframe تو صفحه htmlم دارم که آی دی و اسمش رو if1 گذاشتم من میخوام هر 1 ثانیه به 1 ثانیه چک کنم ببینم که آدرس iframe تغییر کرده یا نه

سلام.
برای اینکار می تونید از load استفاده کنید، بدین ترتیب که هر بار load event روی iframe مورد نظر فراخوانی بشه،
شما می دونید که Location تغییر کرده. بدین ترتیب دیگه نیازی هم نیست تا بصورت متوالی مقصد اون iframe رو
در بازه های زمانی خاصی چک کنید. برای اطلاعات بیشتر لطفا به این آدرس (http://stackoverflow.com/questions/2429045/iframe-src-change-event-detection) رجوع کنید.

موفق باشید.