PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : اجرا نشدن جاوا اسکریپ



iranian-portal
April 26th, 2012, 20:17
با سلام
دوستان عزیز یک قالب وردپرسی هست که بنده با تلفیق چند قالب و امکانات مختلف دارم طراحی می کنم
بالای این قالب یک اسلاید شو عکس قرار دادم
اما مشکل اینجاست که کدهای جاوا اسکریپ وقتی روی وردپرس میشینه کار نمی کنه
اما وقتی در حالت عادی به صورت html ذخیره بشه و روی کامپیوتر باز کنیم مشکلی نداره
میدونم مشکل کجاست
مشکل اینه که جاوا اسکریپ روی وردپرس اجرا نمیشه
با جستجو دیدم این سوال قبلا هم در انجمن خود وردپرس مطرح شده اما به جواب نرسیده
دوستان طراح کسی راه حلی داره؟

---------- Post added at 08:17 PM ---------- Previous post was at 06:26 PM ----------

خوب قبل از پاسخ عزیزان من خودم به راه حل مشکل رسیدم
به گفته صفحه کدس وردپرس Using Javascript WordPress Codex (http://codex.wordpress.org/Using_Javascript)
زمانی که کد جاوا اسکریپ با اجرا کننده معمولی به کد زیر:

<script type="text/javascript" src="/scripts/emailpage.js"></script>

اجرا نشد باید از فراخوان ورپرسی استفاده بشه یعنی کد زیر

<script type="text/javascript" src="<?php bloginfo('template_url'); ?>/pathto/yourscript.js"></script>


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

<script language="javascript" type="text/javascript">
// execute your scripts when the DOM is ready. this is mostly a good habit
$(function() {
// initialize scrollable
$(".scrollable").scrollable({ circular: true }).autoscroll({ interval: 3000 });
});
</script>