واضح آرشیو وب فارسی:سایت ریسک: جلوگیری از بلوکه شدن فایل فلش هنگام باز شدن لینک آن در tab جدید jsa 12 فروردين 1390, 20:15سلام دوستان من با swish max یه بنر تبلیغاتی لینک دار درست کردم و اونو توی یه سایت قرار دادم، منتها یه مشکل داره!:sad: موقعی که رو بنر کلیک می کنم میخوام لینک تو Tab جدید باز بشه اما موقع باز شدن، مرورگر خصوصا فایرفاکس اونو به عنوان pop up در نظر می گیره و اون نوار زرد رنگو میاره و اجازه میگیره!:-? حالا کسی میدونه چیکار باید بکنم که pop up نشه مثه خیلی از سایتای دیگه؟؟؟:cool: BehrouzPc 12 فروردين 1390, 23:58اکثر مرورگر های برای حفظ امنیت و آسایش کاربران ، در زمان این نوع در خواست ها هم زمان رویداد کلیک را چک می کنند تا در صورتی که کاربر واقعا کلیک کرده باشد لینک مربوطه باز شود ، این مورد قبل ها در خیلی از مرورگر ها وجود نداشت.. در صورتی که وقفه ای بین کلیک کاربر و باز شدن لینک نباشد اصولا می بایست عمل کند. در مورد swish max و نحوه ایجاد درخواست لینک خیلی اطلاعی ندارم ولی در فلش و اکشن 2 و 3 تنها کافیست دکمه با رویداد کلیک onRelease یا mouseUp یا MouseEvent.CLICK و... تعیین شود و به صورت ساده درخواست getURL و یا navigateTo داده شود. موفق و پیروز باشید. jsa 13 فروردين 1390, 00:47جسارتا واسه ایجاد لینک تو swish max دو راه داریم. یکی اینکه از قسمت outline، تب scene رو انتخاب کنیم و بدون نیاز به هیچ کدی جلوی گزینه on click گزینه go to link رو انتخاب کنیم یا اینکه از همون اسکریپت geturl استفاده کنیم.:cool: هر دوی این حالتها رو تست کردم.:-? نتیجه این شد که موقعی که لینک بخواد تو همون صفحه باز بشه مشکلی پیش نمیاد ولی تو tab جدید چرا. نرم افزار دیگه ای هست که بتونم از طریق اون ، بنرمو هایپرلینک کنم؟:?: BehrouzPc 13 فروردين 1390, 00:56نه برای وب شما می بایست از همین روش استفاده کنید یک مورد ، آیا شما بنر خود رو روی وب قرار می دهید و تست می کنید یا توی سیستم خودتان بعضی مواقع محدودیت های امنیتی مرورگر های فایل داخلی را بلاک می کنند بنر را آپلود و تست کنید موفق و پیروز باشید jsa 13 فروردين 1390, 01:03آره. بنر رو آپلود کردم و اونو داخل یه وبلاگ استفاده کردم.:) آیا محل آپ شدن بنر می تونه روی این مساله تاثیر داشته باشه؟ مثلا من اینو داخل پرشین گیگ آپ کردم:razz: jsa 13 فروردين 1390, 01:12اینو یه جای دیگه هم آپ کردم که خودتون هم بتونین تست کنین، شاید فقط واسه من مشکل داره که البته مطمئنم اینجوری نیس!:green: BehrouzPc 13 فروردين 1390, 01:15خیر مجل آپلود تفاوتی ندارد روی وب بود یا نبود مهم است. که گویا در این مورد مشکل از جایی دیگر است. در صورتی که از برنامه های استانداردی مانند فلش به عنوان هسته اصلی برای خروجی استفاده کنید از این نوع مشکلات کمتر پیش می آید کدی که استفاده می کنید را نیز قرار دهید. موفق و پیروز باشید. BehrouzPc 13 فروردين 1390, 01:16اینو یه جای دیگه هم آپ کردم که خودتون هم بتونین تست کنین، شاید فقط واسه من مشکل داره که البته مطمئنم اینجوری نیس!:green: لینک به درستی کار می کند !! fire fox 4 jsa 13 فروردين 1390, 01:31در مورد کد: من از دو حالت تصویری(بدون نیاز به تایپ کردن کد) و با کد استفاده کردم کد یا در واقع اسکریپتی که استفاده کردم اینه on (release) { getURL("", ""); } و در مورد کار کردن اون تو فایرفاکس 4: دقیقا منم از فایرفاکس 4 استفاده می کنم ولی همین لینکی که گذاشتم رو نمی تونم باز کنم:there: در واقع این پیغامو میده: firefox prevented this site from opening a pop up window BehrouzPc 13 فروردين 1390, 01:32در تست بنده هیچ موردی وجود نداشت و به درستی باز شد برای کد هم اصولی تر به این صورت است » on (release) { getURL("", "_blank"); } jsa 13 فروردين 1390, 01:42در تست بنده هیچ موردی وجود نداشت و به درستی باز شد برای کد هم اصولی تر به این صورت است » on (release) { getURL("", "_blank"); } بنر رو با کد اصولی تر آماده و آپ کردم که می تونین از اینجا ببینین؛ همچنان مشکل وجود داره :nokte: نکته جالب اینه که این مشکل فقط تو فایرفاکس وجود داره BehrouzPc 13 فروردين 1390, 01:47این نمونه هم برای بنده مشکلی ندارد و باز می شود شما به دوستانتان هم بفرمایید این مورد را چک کنند موفق و پیروز باشید. jsa 13 فروردين 1390, 19:24این نمونه هم برای بنده مشکلی ندارد و باز می شود شما به دوستانتان هم بفرمایید این مورد را چک کنند موفق و پیروز باشید. این بنر روی یه سیستم دیگه با فایرفاکس 4 هم تست شد، اون هم همین مشکلو داشت. من این مشکلو یه جور دیگه حل کردم:oops: منتها یه مشکل کوچیک داره؛ این بنرو بدون لینک توی وبلاگ قرار دادم و از طریق کد زیر اونو لینک دادم به سایت 66دانلود؛ <a href="" target="_blank"><embed src=BANNER-ADDRESS type=application/x-shockwave-flash width="468px" height="85px" wmode="transparent"></embed></a> :mad:حالا مشکل اینه که به گفته نویسنده این کد، موس باید موقعی که روی بنر میره به شکل دست در بیاد که نمیاد. حالا ممنون میشم یکی بگه چه جوری اینو درست کنم:rose: BehrouzPc 13 فروردين 1390, 20:52اگه منظورت برای CSS هست این رو به تگ a مربوطه به لینک اضافه کن : style = "cursor: hand;" jsa 13 فروردين 1390, 21:52نه...کاری به css ندارم این کد html ای که من گذاشتم داخل قالب وبلاگ قرار می گیره و در واقع جای قرار گرفتن بنر تو وبلاگ رو مشخص می کنه علاوه بر این محل اون بنر رو hyperlink می کنه، حالا من می خوام این کد رو جوری عوض کنم که موس تو اون محل به شکل دست در بیاد :paint:یعنی طرف وقتی موسش رو می بره رو بنر بفهمه که این بنر لینک داره:neutral: BehrouzPc 13 فروردين 1390, 21:56برای فلش که قرار دادن دکمه این کار را می کند ولی در صورتی که شما لینک را به صورت HTML استفاده کرده اید می بایست با css تنظیمات آن را انجام دهید در مورد دکمه که به صورت عادی به شکل دست نمایش داده می شود می توانید برای movieClip ها هم از این your_mc.useHandCursor = true; استفاده کنید. jsa 13 فروردين 1390, 23:38آقا بهروز دمت گرم فقط بگم چیکار کردم شاید بعدا به درد یکی دیگه بخوره:idea: با همون کد html که گفتم بنرمو لینک کردم به ادرس 66دانلود؛ تنها مشکل این بود که موس تبدیل به دست نمی شد که واسه اونم، بک گروند بنرم رو از داخل همون swish max به button تبدیل کردم. فقط:-< همچنان یه مشکل دیگه باقی مونده! اونم اینه که این بنر تو اینترنت اکسپلورر کار نمی کنه در صورتی که وقتی موس رو می بری روش تو status bar آدرس مقصد(66download.com) رو نشون میده! :sad: سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 1174]