PDA

View Full Version : اسکرول بار در iframe



samane_r
دوشنبه 12 مرداد 1383, 17:07 عصر
سلام به همه
من چند تا page ساختم که در صفحه اول یک iframe قرار دادم تا بقیه صفحاتم که لینکشون در همین صفحه هست توی این iframe باز بشن . حالا من می خوام این iframe به این صورت عمل کنه که وقتی صفحه ای که توش باز می شه اگه کوچیک بود یعنی نیازی به اسکرول نداشت iframe هم کوچیک بشه (از سمت عرض چون طول اون ثابته ) و در عوض وقتی صفحه ای که توی اون باز میشه بزرگ بود اون وقت این iframe دیگه اسکرول نگیره اونقدر بزرگ بشه که بتونه تمام صفحه ای رو که توش باز میشه رو پوشش بده چون من نمی خوام صفحاتم دو تا اسکرول بگیره یکی مال internet Explorer که این لازمه و دیگری برای iframe .
ممنون میشم در صورت امکان این کار راهنماییم کنید

samane_r
سه شنبه 13 مرداد 1383, 19:09 عصر
کسی نیست جواب من رو بده :roll:

kb0y667
دوشنبه 17 مهر 1391, 05:53 صبح
اگه صفحه توی آیفریم مال خودت باشه
میتونی با جاوا اسکریپت از داخل آیفریم به بیرون دستور بدی که طول آیفریم چقدر باشه

همچین کدی اگه توی آیفریم بذاری حله (تست کردی بهم خبر بده) :

<script>
window.parent.document.getElementById('iframe').st yle.height=parseInt(document.getElementsByTagName( 'body')[0].clientHeight)+22+'px';
</script>

اینجا بخاطر امنیت وسط کدها 2تا خط فاصله میندازه ، پاکشون کن