ورود

نسخه کامل مشاهده نسخه کامل : باز کردن به صورت تمام صفحه در iframe>



bi825
03-04-2008, 00:11
با سلام
آیا امکان باز کردن لینکی که با iframe> وارد سایت میشود به صورت تمام صفحه ( باز شدن در کل صفحه مرورگر نه محدوده ایی که محدود به iframe> هست ) وجود دارد

امکان دسترسی به لینک ها برای قرار دادن این تگ
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید وجود ندارد

با تشکر

bi825
06-04-2008, 14:51
این امکان وجود نداره

neopersia
06-04-2008, 18:03
شاید بتونی با جاوا اسکرپت ارتفاع صفحه توی فریم رو به دست بیاری و اونو برای فریم ست کنی ولی درد سر داره

DaRiOuShJh
06-04-2008, 19:21
شاید بتونی با جاوا اسکرپت ارتفاع صفحه توی فریم رو به دست بیاری و اونو برای فریم ست کنی ولی درد سر داره

حق با دوستمونه
شما میتونی یه کاری کنی
البته نمیدونم به کارتون میاد یا نه
دو تا فریم بالا و پایین رو دست کنی و به صورته درصدی بهشون بدی
فریم بالا که نقشی نداره رو 1 درصد بدی و پایین رو 99 درصد:20:
ولی همچین فک نکنم به کارت بیاد

neopersia
06-04-2008, 20:25
من معذرت میخوام موضوع رو بد متوجه شدم احتمالاً تاپیکهایی که این یکی دو روزه خوندم بد جوری روم اثر گذاشته!

فکر کنم منظور دوستمون این بود که وقتی صفحه ای که تو iframe باز میشه یه جوری برای لینکهاش تارگت بزاریم که توی صفحه اصلی باز شه درسته؟
فکر کنم با جاوا اسکرپت بشه من یه تست میکنم ببینم به نتیجه میرسم یا نه

eAmin
07-04-2008, 09:41
سلام.

والا یاسر جان اگه من هم بودم اشتباه می کردم!!!!!!

فکر نکنم جاوااسکریپت نمی خواد اگه اونجوری باشه اینه!

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

راستی داریوش مبرووووووک!

DaRiOuShJh
07-04-2008, 12:11
من معذرت میخوام موضوع رو بد متوجه شدم احتمالاً تاپیکهایی که این یکی دو روزه خوندم بد جوری روم اثر گذاشته!

فکر کنم منظور دوستمون این بود که وقتی صفحه ای که تو iframe باز میشه یه جوری برای لینکهاش تارگت بزاریم که توی صفحه اصلی باز شه درسته؟
فکر کنم با جاوا اسکرپت بشه من یه تست میکنم ببینم به نتیجه میرسم یا نه


سلام.

والا یاسر جان اگه من هم بودم اشتباه می کردم!!!!!!

فکر نکنم جاوااسکریپت نمی خواد اگه اونجوری باشه اینه!

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

راستی داریوش مبرووووووک!

منم سر در نیاوردم آخر
دوستمون هم مسکه گزاشته رفته:20:
امین جان آخه اونم که این دوستمون مگه به تارگت های لینک دسترسی نداره

:10::40:مرسی! دست به شما باشه:46:

Ultimator
07-04-2008, 12:24
ايشون گفتن iframe نه frame .


ميشه به راحتی با چند خط اسکريپت iframe رو به اندازه ی کل صفحه در آورد .
اگه فرصت شد مينويسم ولی بايد يه ذره فکر کنم ! يا بگردم از کدهايی که قبلا نوشتم تقلب کنم !! قبلا اينکارو کردم ولی نه به اين منظور !
اگه هنوز طالبين بگين زودتر پيداش کنم !

neopersia
07-04-2008, 17:52
ايشون گفتن iframe نه frame .


ميشه به راحتی با چند خط اسکريپت iframe رو به اندازه ی کل صفحه در آورد .
اگه فرصت شد مينويسم ولی بايد يه ذره فکر کنم ! يا بگردم از کدهايی که قبلا نوشتم تقلب کنم !! قبلا اينکارو کردم ولی نه به اين منظور !
اگه هنوز طالبين بگين زودتر پيداش کنم !

منم اول فکر میکردم این دوستمون میخواد اندازه یک iframe رو به اندازه صفحه داخل اون در بیاره
ولی اینطوری که فهمیدم ایشون میخواد همه لطنکهای تو iframe تو پنجره اصلی باز شه
احتمالاً میخواد یه صفحه از یه سایت دیگه رو تو این iframe باز کنه و به سورس صفحه دسترسی نداره برای همین گفتم شاید با جاوا اسکرپت بشه انجامش داد البته هنوز هم فکر میکنم یه راهی باشه ولی فرصت نکردم امتحان کنم
به قول داریوش این دوستمون هم گه گذاشته دیگه عجله ای تو کار نیست

Ultimator
07-04-2008, 18:23
فکر نميکنم غير از بزرگ کردن iframe راه ديگه اي باشه ! آخه وقتی به اون صفحه دسترسی نداشته باشيم اين اسکريپت رو کجا ميخوايم اجرا کنيم ؟ ها ؟ المنتهای صفحه اي که داخل iframe باشن رو فکر نکنم بشه از parent بهشون دسترسی پيدا کرد .


ولی حالا چون عجله اي نيست روش فکر ميکنيم ، گر چه من خيلی ساله از iframe استفاده نميکنم آخرين بار سال30-31 بود!
، ولی قبلنا با اسکريپت کارای جالبی با iframe ميکردم . يه چيز تو مايه های ajax ميشد !

bi825
07-04-2008, 23:03
سلام
حالا میشه بگین چیکار میشه کرد
من خودم اومدم یه صفحه php ساختم بعد اون صفحه را اینکلود کردم تو این صفحه ایت تگ <base target="_blank"> را هم توهمین صفحه گذاشتم که کار می کرد
شاید مسخره باشه ولی کار را اندازه
ولی مشکلی که داشت اینه که صفحه بعد از بار گذاری کامل بازم تولبار در حال پرشدن میمونه
اگه لطف کنین کمک کنین تا صفحه را تو iframe> کامل باز کنم

bi825
08-04-2008, 19:30
همچنان منتظر جواب شما هستیم

bi825
10-04-2008, 10:58
همه رفتن
یا ...

eAmin
10-04-2008, 16:11
سلام.

من هر کاری می کنم منظورت رو نمی فهمم!!!!!

چه می دونم شاید من نفهمم....

bi825
10-04-2008, 17:31
ببخشید اگه منظورم را واضح بیان نکردم
من میخوام لینکایی که از طریق ایفریم وارد سایت میشه تو یه صفحه جدید ( یه همون صفحه ) باز بشه همین
بازم شرمنده که منظورم را واضح بیان نکردم

eAmin
10-04-2008, 18:03
آقا شما به کدهاش دسترسی دارین یا نه؟؟؟؟؟

bi825
10-04-2008, 19:29
اگه به کدهای سایت اصلی دسترسی داشم که مزاحم نمیشدم

DaRiOuShJh
11-04-2008, 14:42
کلا سوال مبهمه
چون دوستان اغلبه روش های کاربردی رو گفتن و شما اینطور که معلومه به کارتون نیومده![ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

bi825
11-04-2008, 18:43
من یک لینک دونی رو از طریق ایفریم وارد سایتم میکنم
خوب این ایفریم یه طولی مثل 400 در عرض 300 هست
وقتی رو هرکدوم از لینکا کلیک می کنی صفحه مورد نظر تو همون سایز 400*300 باز میشن ( تو خود محوطه ایفریم )
من به جاوا یا کد دیگه ایی که بیاد این لینکا رو تو یه صفحه جدید باز کنه احتیاج دارم


امیدوارم ابهام سوال برطرف شده باشه
با تشکر

neopersia
12-04-2008, 03:05
اول بگم که این دلیل این مشکل طراحی اشتباه لینکدونی بوده که طراحش فکر باز کردن لینکها رو نکرده
راه حلش رو برات پیدا کردم
اول برای آی فریم یه id بزار بعدش اون id رو تو تابع زیر بزار جای my_iframe_id. جای این تابع هم توی بخش HEAD صفحه هست:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
حالا باید این تابع رو اجرا کنی تا لینکهای توی فریم تو همه پنجره باز شه. برای اجرای این تابع میتونی از رویداد onload استفاده کنی تا به طور خودکار هر بار که لود شدن صفحه تموم شد تابع اجرا شه. یعنی باید این کد رو به تگ body صفحه اضافه کنی:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

اگه تو اجرا کردنش مشکل داشتی آدرس صفحتو بده تا بگم چکار باید بکنی

bi825
12-04-2008, 17:45
ممنون از کمک تون
من کد را به صورت زیر در قالب قرار دادم

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

ولی همچنان تو خود ایفریم باز میشه
من رو چندتا صفحه دیگه هم تست کردم ولی جواب نمی داد

neopersia
12-04-2008, 22:58
فعلاً تنها چیزی که میتونم بگم اینه که آی دی نباید با عدد شروع بشه
تو استانداردهای وب آی دی "123" استاندارد نیست

ولی آدرس صفحه رو بده ببینم شاید مشکل از جای دیگه ای باشه

bi825
14-04-2008, 12:55
ممنون حل شد

maya2006
01-11-2011, 11:50
منم همین مشگلو دارم ولی برای من اجرا نمیشه.
آیا دو تا کد باید تو صفحه اصلی که iframe توشه باشه ؟