2016-04-12 7 views
0

Ich versuche, auf hellotest.js zuzugreifen, die sich im übergeordneten Verzeichnis meiner index2.html-Datei befindet.
Ich habe kein Glück dabei, die Lösung sollte einfach sein und ich habe versucht, eine Antwort zu suchen.
der absolute Pfad zu den Dateien sind (Ubuntu/Linux):
/home/petrus/dev/testbeds/http-server/index2.html /home/petrus/dev/testbeds/hellotest.jsZugriff auf JavaScript-Datei in HTML über Verzeichnisse der übergeordneten Ebene auf einem HTTP-Server

EDIT: ich laufe dies auf einem http-Server: http-server, SimpleHTTPServer

<!DOCTYPE HTML> 
<html> 
<head> 
    <script src="../hellotest.js" type="text/javascript"></script> 
    <title>test website</title> 
</head> 
<body> 
    <p>hello world 2</p> 
</body> 
</html> 
+0

Mach dir keine Sorgen darüber, warum ich versuche, dies zu tun, werde ich auf eine Datei zugreifen 3 Verzeichnisse und 4 Verzeichnisse nach unten, wenn ich dies zur Arbeit bekommen . –

+0

Welche Art von Fehler erhalten Sie? Verwenden Sie einen Webserver oder laden Sie die Seite einfach in den Browser? – Cyb3rFly3r

+0

Ich benutze http-Server: https://www.npmjs.com/package/http-server Auch mit SimpleHttpServer versucht: https://docs.python.org/2/library/simpletttpserver.html –

Antwort

0

Ich löste dieses Problem schließlich durch Erstellen von Symlinks.
In Linux/Ubuntu können Sie dies tun mit: ln -s <symlink_origin> <symlink_destination

-1

Statt mit .. dem übergeordneten Verzeichnis navigieren nur die Verzeichnisnamen verwenden. Probiere testbeds/hellotest.js.

+0

Kein Glück, versuchte das und legte sogar den absoluten Weg ein. Auch mit dem absoluten Pfad versucht, so: 'file: /// home/petrus/dev/testbeds/hellotest.js' –