العنوان يبدو ملخبط نوعا ما، ولكن للتوضيح، لديك كائن فلاش embed أو غيره، وتريد
إضافة تعليمة جافا سكريبت في حدث النقر على الفلاش، مثلا فتح نافذة جديدة، هنالك خدعة
بسيطة لعمل هذا الأمر وهي كالتالي:
1- بعض المتصفحات لن تدعم الحدث onclick لذلك سنستخدم الحدث : onmousedown
2- يجب وضع الخاصية wmode إلى transparent والخاصية allowscriptaccess إلى true
إضافة تعليمة جافا سكريبت في حدث النقر على الفلاش، مثلا فتح نافذة جديدة، هنالك خدعة
بسيطة لعمل هذا الأمر وهي كالتالي:
1- بعض المتصفحات لن تدعم الحدث onclick لذلك سنستخدم الحدث : onmousedown
2- يجب وضع الخاصية wmode إلى transparent والخاصية allowscriptaccess إلى true
وهذا مثال على ذلك
<div onmousedown="javascript:window.open('http://www.tkfithat.com/Details.aspx?depid=166');"
style="text-align: center; vertical-align: middle"> <embed wmode="transparent"
allowfullscreen="false"
allowscriptaccess="always" height="136" type="application/x-shockwave-flash"
pluginspage="http://www.macromedia.com/go/getflashplayer" width="300"
src="http://www.3orod.com/ImagesStore/AdsMedia/201102161044541826936843.swf"
quality="high" wmode="transparent" />
</div>
وهنا قمت بجعل الكود يفتح صفحة جديدة عند النقر على كائن الفلاش، وهذا الفكرة الأساسية
، تستطيع الاستزادة مثلا بتخصيص نفس هذه الخصائص للوسم <object> هنا وضعت الوسم
<embed> على سبيل المثال.