ورود

View Full Version : مختصات اسکرول بار در frame



oYaMaa
شنبه 09 آذر 1392, 11:01 صبح
سلام دوستان!
یه مشکل ضروری دارم، اگه میشه کمکم کنید.
چطور میشه اسکرول بار یک frame رو به مختصات خاصی حرکت داد تا داخل frame فقط بخش خاصی از صفحه به نمایش در بیاد.
ممنون!:لبخندساده:

2undercover
شنبه 09 آذر 1392, 13:56 عصر
به این دو تا صفحه نگاه کنید:

http://www.w3schools.com/jsref/prop_frame_contentwindow.asp

http://www.w3schools.com/jsref/met_win_scrollto.asp

oYaMaa
شنبه 09 آذر 1392, 15:11 عصر
خیلی ممنون، حالا چطور برای یک frame ازش استفاده کنم؟
میخوام طوری شه که من داخل صفحه یک frame دارم زمانی که صفحه لود میشه مختصات frame تغییر کنه؟ نه مختصات صفحه اصلی.
به صفحه frame هم هیچ دسترسی ندارم.

منتظر جوابتون هستم.خیلی ممنون!

2undercover
شنبه 09 آذر 1392, 15:58 عصر
document.getElementById('frame').contentWindow.scr ollTo(0, 500);

oYaMaa
شنبه 09 آذر 1392, 16:06 عصر
document.getElementById('frame').contentWindow.scr ollTo(0, 500);


ممنون! عزیز این کارو کردم، اما باز نشد.
میشه شما در قالب فایل این رو برام بذارید؟ نمیدونم مشکل از کجاست.



<html>
<head>

<script>
function scrollWin()
{
var a = document.getElementById('iframe2').contentWindow;
a.scrollTo(300,500);
}
</script>

</head>
<body>

<iframe id="iframe2" src="http://barnamenevis.org"></iframe>

<button onclick="scrollWin()">Click me to scroll</button>


</body>
</html>

2undercover
شنبه 09 آذر 1392, 20:14 عصر
این فقط در صورتی کار می کنه که آدرس (شامل دامین یا آی پی و پورت) Iframe با آدرس صفحه ی جاری مطابقت داشته باشه. در غیر این صورت شما به Iframe دسترسی نخواهید داشت، پس نمی تونید Iframe رو با استفاده از JS اسکرول بکنید!