İndeks2.html dosyamın üst dizininde bulunan hellotest.js dosyasına erişmeye çalışıyorum.
Bunu yapmamda hiç şansım yok, düzeltme basit olmalı ve bir cevap aramaya çalıştım.
dosyalar şunlardır (Ubuntu/Linux) için mutlak yolun:
/home/petrus/dev/testbeds/http-server/index2.html /home/petrus/dev/testbeds/hellotest.jsBir HTTP sunucusundaki üst düzey dizinler aracılığıyla HTML'deki JavaScript dosyasına erişme
DÜZENLEME: bir http server bu çalıştırıyorum: http-server, SimpleHTTPServer yerine sadece dizin adını kullanmak .. üst dizine yukarı gezinmek için kullanmanın
<!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>
İşe bu aldıktan sonra, ben 3 dizinleri yukarı ve aşağı 4 dizinleri bir dosyaya erişen olacak bunu çalışıyorum neden dert etmeyin . –
Ne tür bir hata alıyorsunuz? Bir web sunucusu mu kullanıyorsunuz yoksa sadece sayfayı tarayıcıya mı yüklüyorsunuz? – Cyb3rFly3r
http: Sunucu kullanıyorum: https://www.npmjs.com/package/http-server Ayrıca SimpleHttpServer ile de çalıştı: https://docs.python.org/2/library/simplehttpserver.html –