كيف يمكنني جعل iconimages التي تكون موجودة في صفحة الدليل الجذر تظهر أيضا في دليل آخر؟

StackOverflow https://stackoverflow.com/questions/480335

  •  20-08-2019
  •  | 
  •  

سؤال

ولقد ورثت العميل بعد مبرمج لها وافته المنية. لديهم 4 مواقع تجارية تعمل ما أعتقد أنه أدوبي الذهاب كود مباشر من ما وجدتها على جوجل.

وهذا يعمل تماما طالما جميع النصوص .ASP والدليل الصور هو خارج الدليل الجذر على الإنترنت. كنت بحاجة لتحريك النصوص "مخزن" تحت "مخزن" الدليل الفرعي. عند تشغيل الصفحة الافتراضية التي هي في الدليل الجذر الأزرار تظهر مع الرموز في نفوسهم. عند النقر على أحد الأزرار لصفحة حيث يعيش آسيا والمحيط الهادئ في إطار 'مخزن' الدليل، أي من أزرار لديها صور فيها بعد الآن. لا اعلم شيئا عن جافا سكريبت. أنا متأكد من أن للشخص الذي أعلم أنه هذا هو الإصلاح البكم سريع. أي مساعدة سيكون موضع تقدير.

معلومات إضافية: لقد ضاقت علة وصولا الى المسار إلى دليل حيث توجد الصور الحاجة للتغيير. إذا كنت نسخ الدليل الصور تحت كل من الدلائل الفرعية، أنه يعمل بشكل جيد. وأود أن تفضل في الحقيقة ليست لدينا 4 نسخ من كل صورة على النظام.

وشكرا مقدما وهنا رمز مصدر عينة جزئية

<HEAD>
<script src="js_files/primary.js"></script>
<csactiondict>
<script><!--
CSInit[CSInit.length] = new Array    (CSILoad,/*CMP*/'button',/*URL*/'buttons/hp2.gif',/*URL*/'buttons/hp2.gif',/*URL*/'','Home     Page');
CSInit[CSInit.length] = new Array    (CSILoad,/*CMP*/'button2',/*URL*/'buttons/mv1.gif',/*URL*/'buttons/mv2.gif',/*URL*/'','But    ton2Text');
CSInit[CSInit.length] = new Array    (CSILoad,/*CMP*/'button3',/*URL*/'buttons/sev1.gif',/*URL*/'buttons/sev2.gif',/*URL*/'','B    uttons3sText');
// --></script>
</csactiondict>
</HEAD>

<BODY>

<csobj w="96" h="18" t="Button" st="Home Page" ht="buttons/hp2.gif">
<a href="#" onmouseover="return CSIShow(/*CMP*/'button',1)" onmouseout="return CSIShow    (/*CMP*/'button',0)" onclick="return CSButtonReturn()"><img     src="buttons/hp2.gif" width="96" height="18" name="button" border="0" alt="Home Page"></a>
</csobj>
<br>
<img height="2" width="108" src="images/spacer.gif" border="0" alt="Spacer">
<br>

<csobj w="96" h="18" t="Button" st="Button1Text" ht="buttons/hmc2.gif"><a     href="Link1.asp" onmouseover="return CSIShow(/*CMP*/'button35',1)" onmouseout="return     CSIShow(/*CMP*/'button35',0)" onclick="return CSButtonReturn()">
<img src="buttons/hmc1.gif" width="96" height="18" name="button3" border="0"     alt="Button3AltText"></a>
</csobj>
<br>

<img height="8" width="108" src="images/spacer.gif" border="0" alt="Spacer">
<br>
<csobj w="96" h="18" t="Button" st="Link2Text" ht="buttons/mv2.gif"><a     href="Link2.asp" onmouseover="return CSIShow(/*CMP*/'button2',1)" onmouseout="return     CSIShow(/*CMP*/'button2',0)" onclick="return CSButtonReturn()"><img src="buttons/mv1.gif"     width="96" height="18" name="button2" border="0" alt="Button2Text"></a></csobj>
</BODY>
هل كانت مفيدة؟

المحلول

إذا قمت باستبدال جميع الإشارات إلى buttons/ مع /buttons/ (إضافة خط مائل في الجبهة) يجب أن تعمل لصفحات في الدلائل.

وهكذا

CSInit[CSInit.length] = new Array    (CSILoad,/*CMP*/'button',/*URL*/'buttons/hp2.gif',/*URL*/'buttons/hp2.gif',/*URL*/'','Home     Page');

وستصبح

CSInit[CSInit.length] = new Array    (CSILoad,/*CMP*/'button',/*URL*/'/buttons/hp2.gif',/*URL*/'/buttons/hp2.gif',/*URL*/'','Home     Page');

و

<img src="buttons/hmc1.gif" width="96" height="18" name="button3" border="0"     alt="Button3AltText"></a>

وستصبح

<img src="/buttons/hmc1.gif" width="96" height="18" name="button3" border="0"     alt="Button3AltText"></a>

ووهلم جرا. وكنت بحاجة فقط دليل buttons واحد على جذر المضيف.

ويجب أن يكون لديك محرر وسيلة ل"استبدال الكل" لجعل تطبيق هذه التغييرات أقل إيلاما.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top