Wie kann ich iconimages, die auch in einem anderen Verzeichnis erscheinen im Root-Verzeichnis-Seite vorhanden sind?

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

  •  20-08-2019
  •  | 
  •  

Frage

Ich erbte einen Kunden nach ihrem Programmierer vergangen. Sie haben 4 kommerzielle Websites laufen, was ich glaube, ist Adobe Go Live Code von dem, was ich bei Google gefunden habe.

Das funktioniert perfekt, solange alle .asp-Skripte und die Bilder-Verzeichnis von dem Stammverzeichnis des Web. Ich brauchte den ‚Store‘ Skripte unter ‚Store‘ Unterverzeichnis zu verschieben. Wenn ich ausführen, um die Standardseite, die im Stammverzeichnis ist die Tasten mit Symbolen in ihnen erscheinen. Wenn ich für eine Seite auf eine der Schaltflächen klicken, wo die asp unter dem ‚Store‘ Verzeichnis lebt, keine der Tasten haben Bilder in ihnen mehr. Ich weiß nichts über Javascript. Ich bin sicher, für jemanden, der es das ist ein schnell stumm fix wissen. Jede mögliche Hilfe würde geschätzt.

Weitere Informationen: Ich habe den Fehler bis auf den Pfad zu dem Verzeichnis verengt, wo die Bilder Bedarf befinden sich ändern. Wenn ich die Bilder Verzeichnis unter jedem der Unterverzeichnisse kopieren, es funktioniert gut. Ich würde es vorziehen, nicht wirklich 4 Kopien von jedem Bild auf dem System hat.

Vielen Dank im Voraus und hier ist ein Teil-Beispielquellcode

<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>
War es hilfreich?

Lösung

Wenn Sie alle Verweise ersetzen mit buttons/ (fügen Sie einen Schrägstrich an der Front) /buttons/ sollte es in einem Unterverzeichnis für Seiten arbeiten.

so

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

würde

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

und

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

würde

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

und so weiter. Sie würden nur an der Wurzel des Wirtes ein buttons Verzeichnis benötigen.

sollte Ihr Editor eine Möglichkeit hat, auf „Alle ersetzen“, um diese Veränderungen weniger schmerzhaft anwenden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top