2009-05-24 9 views
1

Um an die Wurzel einer Website in asp verweise ich eine ASP-Steuerung verwenden (normale Hyperlinks funktionieren nicht!) Und verwenden Sie die Flut ~Siehe Root of Web Site in JScript

aber ich bin versucht zu achive das gleiche mit Jscript und es funktioniert nicht.

Ich habe eine Ordnerstruktur eingerichtet, um die Dateien auf meiner Website besser zu organisieren. Ich habe eine JScript-Datei im Stammverzeichnis der Ordnerstruktur platziert und beziehen sich auf das so

„/superslight.js“ Dies ist in der Masterseite

Der Benutzer navigiert zu einer Seite, die ein Ordner nach unten Der Link bricht zusammen, weil er nicht den Stamm der Website, sondern die Wurzel des aktuellen Ordners betrachtet

Irgendwelche Ideen?

Antwort

5

< script src = "<% = ResolveClientUrl ("~/superslight.js")% >" > </script >

0

Verwendung zwei Punkte auf den übergeordneten Ordner verweisen:
unter der Annahme, dass Sie die folgende Ordner-Struktur

Wurzel ----> Seiten ----> myFile.aspx
root ----> Skripte ----> MyScript.js

Sie verweisen in myFile.aspx wie folgt auf myScript.js:

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