PDA

View Full Version : اجرا نشدن منوی جاوا پس از URL Rewriting



sadegh.rj
دوشنبه 24 دی 1386, 02:44 صبح
با سلام - من با استفاده از کدهای موجود در سایت زیر Rewrite را انجام میدهم .
http://www.urlrewriting.net/en/Download.aspx
یک منوی ساخته شده بوسیله نرم افزار sothink دارم که در صفحات rewrite شده اجرا نمیشود.
یک خط کد جاوا میباید در قسمت head قرار گیرد

هنگامی که به شکل زیر نوشته شود. منو در صفحات حقیقی لود میشود اما در صفحات مجازی لود نمیشود
<script src="stmenu.js" type="text/javascript" ></script>

و هنگامی که آدرس با کاراکتر /.. نوشته شود . منوی ساخته شده در صفحات حقیقی لود نمیشود و لی در صفحات مجازی لود میشود
<script src="../stmenu.js" type="text/javascript" ></script

اساتید محترم لطفا راهنمایی بفرماید.

sadegh.rj
دوشنبه 24 دی 1386, 21:12 عصر
اساتیدی که در این زمینه تجربه دارند لطفا راهنمایی کنند .

mehrdad201
دوشنبه 24 دی 1386, 21:33 عصر
فکر کنم باید تو هر صفحه ای که داره لود میشه ، این ادرس رو تو لودینگ تعیین کنی و بعد در داخل کدی که گفتی قرارش بدی.... ( آدرس جدید هم بسته به مسیر صفحه ای هست که داره اجرا میشه)


منظورم این بود که ادرس باید داینامیک باشه

یه بررسی کن ببین شاید resolveurl به دردت بخوره

sadegh.rj
سه شنبه 25 دی 1386, 15:51 عصر
با تشکر از راهنمایی شما . ظاهرا راه حل همین میباشد چون وقتی سورس برنامه اجرا شده را دیدم. برای css ها از همین روش استفاده شده.
css ها دز صفحات واقعی در هنگام اجرا به شکل زیر ظاهر میشوند

<head><link href="App_Themes/Default/StyleSheet.css" type="text/css" rel="stylesheet" />وای در صفحات rewrite شده به شکل زیر

<head><link href="../App_Themes/Default/StyleSheet.css" type="text/css" rel="stylesheet" />
این روش در برنامه پیاذه سازی شده اما در مورد <scrit src= "menu/m.js> کار نمیکند.
هر کاری کردم موفق نشدم .

sadegh.rj
سه شنبه 25 دی 1386, 17:58 عصر
با تشکر مجدد از راهنمایی شما

با استفاده مطلبی که در همین مورد قبلا ارسال کرده بودید مشکلم حل شد.

http://barnamenevis.org/forum/showthread.php?t=85982