View Full Version : سوال: برای آدرس دقیق پوشه local در base باید چه بنویسیم....
ROSTAM2
دوشنبه 02 مهر 1403, 13:32 عصر
سلام
من می خوام اسکریپت ها و استایل ها رو از پوشه ای غیر از پوشه سند HTML داشته باشم پس آدرس تگ BASE رو به این صورت نوشتم ولی عملکردش صحیح نیست:
<base href="file://F:/Programming%20Projects/Visual%20Basic/CodeLibrary/CodeLibrary/HTML/"/>
<link id="codeStyle" rel="stylesheet" href="Styles/Default.css">
<script id="codeScript" src="Highlight.js"></script>
باید چکار کرد؟!
ROSTAM2
دوشنبه 02 مهر 1403, 13:56 عصر
حتی اگه آدرس دقیق فایل هم بگیره درست عمل نمی کنه مگر اینکه سند html کنار اونا باشه و آدرس دقیق نخواد....
<link id="codeStyle" rel="stylesheet" href="file:///C:/Dev.ir/styles/default.css">
<script id="codeScript" src="file:///C:/Dev.ir/highlight.js"></script>
mazoolagh
دوشنبه 02 مهر 1403, 14:13 عصر
اون که /// میخواد رو خودتون پیدا کردین،
ولی تگ base اصلا برای داکیومنت های لوکال و آفلاین لازم نیست.
پیش فرض آدرسها نسبت به document شما حساب میشن.
مثلا اگر فولدرهای scripts و styles و images داشته باشین کنار داکیومنت، آدرسها اینجوری میشن:
<link rel="stylesheet" href="styles/styles.css">
<script src="scripts/codes.js"></script>
اگر از اسکریپت که در فولدر scripts هست بخواین به یک عکس در فولدر images ادرس بدین باز هم نسبت به داکیومنت حساب میشه و نه اسکریپت.
ROSTAM2
دوشنبه 02 مهر 1403, 15:19 عصر
اون که /// میخواد رو خودتون پیدا کردین،
ولی تگ base اصلا برای داکیومنت های لوکال و آفلاین لازم نیست.
پیش فرض آدرسها نسبت به document شما حساب میشن.
مثلا اگر فولدرهای scripts و styles و images داشته باشین کنار داکیومنت، آدرسها اینجوری میشن:
<link rel="stylesheet" href="styles/styles.css">
<script src="scripts/codes.js"></script>
اگر از اسکریپت که در فولدر scripts هست بخواین به یک عکس در فولدر images ادرس بدین باز هم نسبت به داکیومنت حساب میشه و نه اسکریپت.
سلام
مشکل اینجاست که سند HTML بصورت Embeded Resource در پروژه ذخیره سازی شده و از Stream بصورت متن به webbrowser ارائه داده می شه....
حتی باصرف نظر از این موضوع سند HTML اگه لوکال و از فایل هم خونده بشه بنظر میاد این اسناد Highlight Syntax رو پشتیبانی نمی کنه و هیچ تغییری دیده نمی شه....
بنا براین برای Highlight باید روش دیگه ای پیدا کنم.
mazoolagh
دوشنبه 02 مهر 1403, 17:34 عصر
سلام و روز خوش
پس یک WINFORM APP هست،
میتونین یک پروژه خیلی ساده و مینیمال در حد نشون دادن مشکل پیوست کنین؟
ROSTAM2
سه شنبه 03 مهر 1403, 11:15 صبح
سلام و روز خوش
پس یک WINFORM APP هست،
میتونین یک پروژه خیلی ساده و مینیمال در حد نشون دادن مشکل پیوست کنین؟
سلام و وقت بخیر....
ویدیوی توضیحات پروژه و .... (نماشا)
https://www.namasha.com/v/D3L3RQRB
پروژه Windows Forms Application
mazoolagh
سه شنبه 03 مهر 1403, 13:43 عصر
سلام دوباره
Time ...
mazoolagh
چهارشنبه 04 مهر 1403, 11:17 صبح
سلام دوباره
مشکل قبل از این هست که به روش کار برگرده (خوندن از embeded resource و ست کردن آدرس و ...)
این پکیج با ie11 مشکل داره - یعنی شما اگر همون default.html رو که تو اج و کروم و فایرفاکس درست دیده میشه،
تو کنترل وب بروزر باز کنین کار نمیکنه.
کدهای جاوااسکریپتش رو که قطعا مطمئنم،
برای همین highlight.js اصلا لود نمیشه.
حالا اگه استایل ها هم مشکل compatibility داشته باشن داستانش جداس.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.