PDA

View Full Version : خطای [object] با اجرای دستور window.open()



mehran-kakoolaki
دوشنبه 16 آذر 1388, 08:56 صبح
سلام
آقا من یه نمایشگاه مجازی طراحی کردم با فلش. روی هر غرفه کلیک میکنی دستور زیر اجرا میشه.

javascript:window.open('index.php?i=parametr1','_b lank','titlebar=no,toolbar=0,resizable=0,width=400 px,height=500px');

حالا مشکل اینجاست که وقطی اجرا میشه صفحه فلش سفید میشه و پیغام [object] روی اینترنت اکپلورر نمایش داده میشه!!! باید چیکار کنم ؟

آدرس فلش هم اینجاست (http://ioe.ir/v-sh/Virtual%20Showroom.html)خودتون ببینید

afshin9032
دوشنبه 23 آذر 1388, 00:38 صبح
سلام
نوستن دستور window.open در لينك منطقي نيست
چون هنگامي كه شما از فرمان getUrl در فلش استفاده مي كنيد همان حالت تگ <a> در HTML را دارد كه استفاده از window.openدر تگ <a> مجاز نيست
براي حل اين مشكل دستور window.open را در يك تابع javascript در فايل html كه فايل فلش در آن لود مي شود قرار دهيد و سپس نام آن تابع را در getUrl وارد كنيد به جاي دستور window.open
البته نام تابع بعد از كلمه javascript قرار دهيد