-
سلام
حالا میشه بگین چیکار میشه کرد
من خودم اومدم یه صفحه php ساختم بعد اون صفحه را اینکلود کردم تو این صفحه ایت تگ <base target="_blank"> را هم توهمین صفحه گذاشتم که کار می کرد
شاید مسخره باشه ولی کار را اندازه
ولی مشکلی که داشت اینه که صفحه بعد از بار گذاری کامل بازم تولبار در حال پرشدن میمونه
اگه لطف کنین کمک کنین تا صفحه را تو iframe> کامل باز کنم
-
همچنان منتظر جواب شما هستیم
-
-
سلام.
من هر کاری می کنم منظورت رو نمی فهمم!!!!!
چه می دونم شاید من نفهمم....
-
ببخشید اگه منظورم را واضح بیان نکردم
من میخوام لینکایی که از طریق ایفریم وارد سایت میشه تو یه صفحه جدید ( یه همون صفحه ) باز بشه همین
بازم شرمنده که منظورم را واضح بیان نکردم
-
آقا شما به کدهاش دسترسی دارین یا نه؟؟؟؟؟
-
اگه به کدهای سایت اصلی دسترسی داشم که مزاحم نمیشدم
-
کلا سوال مبهمه
چون دوستان اغلبه روش های کاربردی رو گفتن و شما اینطور که معلومه به کارتون نیومده!
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
-
من یک لینک دونی رو از طریق ایفریم وارد سایتم میکنم
خوب این ایفریم یه طولی مثل 400 در عرض 300 هست
وقتی رو هرکدوم از لینکا کلیک می کنی صفحه مورد نظر تو همون سایز 400*300 باز میشن ( تو خود محوطه ایفریم )
من به جاوا یا کد دیگه ایی که بیاد این لینکا رو تو یه صفحه جدید باز کنه احتیاج دارم
امیدوارم ابهام سوال برطرف شده باشه
با تشکر
-
اول بگم که این دلیل این مشکل طراحی اشتباه لینکدونی بوده که طراحش فکر باز کردن لینکها رو نکرده
راه حلش رو برات پیدا کردم
اول برای آی فریم یه id بزار بعدش اون id رو تو تابع زیر بزار جای my_iframe_id. جای این تابع هم توی بخش HEAD صفحه هست:
[html]
<script type="text/javascript">
function SetFrameTargets() {
var my_frame = document.getElementById("my_iframe_id");
var inFrame = my_frame.contentWindow || my_frame.contentDocument;
if (inFrame.document) {
inFrame = inFrame.document;
}
for(i=0; i<inFrame.links.length; i++) {
inFrame.links[i].target = '_top';
}
}
</script>
[/html]
حالا باید این تابع رو اجرا کنی تا لینکهای توی فریم تو همه پنجره باز شه. برای اجرای این تابع میتونی از رویداد onload استفاده کنی تا به طور خودکار هر بار که لود شدن صفحه تموم شد تابع اجرا شه. یعنی باید این کد رو به تگ body صفحه اضافه کنی:
[html] onload="SetFrameTargets()"[/html]
اگه تو اجرا کردنش مشکل داشتی آدرس صفحتو بده تا بگم چکار باید بکنی