nam: Pfad zur Script-Datei im Script ermitteln

Beitrag lesen

Hi

Gibt es eine einfacher Möglichkeit als

  
function getLocation() {  
 var s=document.scripts,i=0,p,t;  
 while(t=s[i++].src) {  
  p=t.indexOf('Hyphenator.js');  
  if(p!=-1) {  
   return t.substring(0,p);  
  }  
 }  
}  

um den Pfad zu einem Script zu ermitteln? Scheint mir ziemlich umständlich.

Hintergrund:
Eines meiner Javascripte lädt dynamisch Komponenten nach, die im selben Ordner liegen, wie das Script. Ich muss das so machen, weil erst zur Laufzeit bekannt wird, welche Komponenten benötigt werden. Bis jetzt habe ich den Pfad zum Ordner in der Form

  
var BASEPATH='http://example.com/weg/zum/script';  

~~~fix einprogrammiert.  
Das ist mühsam, wenn ich das Script statt auf dem Server auf dem localhost laufen lasse; ich muss dann jedesmal diese Zeile anpassen.  
  
Deshalb habe ich mir die obige Funktion geschrieben.  
  
Gruss,  
nam