tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
1962
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von DataFox
    DataFox DataFox ist offline Mitglied Brokat
    Registriert seit
    Nov 2007
    Beiträge
    267
    Ich habe folgendes Problem:

    Eine JavaScript-Datei wird in eine HTML Seite eingebunden. z.B:
    Code :
    1
    
    http://irgendwas.com/js/datei.js

    Innerhalb von datei.js will ich nun dynamisch eine weitere Datei einbinden. Dafür muss ich aber den Context-Path der Datei kennen, muss also wissen, wie der relative Pfad im _dokument_ lauten muss, wenn ich dort das Element mit dem src einbinde.

    Vom Standort der datei.js aus gesehen ist es das gleiche Verzeichnis, also andere_datei.js

    Kann ich irgendwie den aktuellen relativen Pfad aus Sicht des Dokumentes ermitteln, der zu meiner datei.js führt, die eingebunden wurde?

    Problematisch wird es nämlich, wenn eine URL wie
    Code :
    1
    
    http://irgendwas.com/sonstwas/nochwas/index.html
    aufgerufen wird, welche folgendes einbindet:

    Code :
    1
    
    ../../js/datei.js

    würde datei.js jetzt einfach ganz stumpf
    Code :
    1
    
    andere_datei.js
    SRCIPT SRC einbinden, wäre der Pfad dort hin nicht korrekt:

    Code :
    1
    
    andere_datei.js

    Hoffe das Problem ist verständlich erklärt. Kennt jemand eine Lösung, außer den "context_path" im document irgendwo an JavaScript zu übergeben?
     

  2. #2
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Gib doch einfach den absoluten Pfad an.
     
    Markus Wulftange

  3. #3
    Avatar von DataFox
    DataFox DataFox ist offline Mitglied Brokat
    Registriert seit
    Nov 2007
    Beiträge
    267
    und wie ermittle ich den absoluten Pfad der eingebundenen Datei?

    Stell Dir vor Du bist die Datei, und irgend jemand (hast keine Ahnung wer und wo) hat Dich eingebunden. Nun willst Du wissen, wer das war und wo das war, damit Du dort Deinen Kumpel einbinden kannst, der im gleichen Verzeichnis liegt wie Du.

    Das ist das Problem...
     

  4. #4
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Wenn die Aussage stimmt, dass beide Dateien im selben Verzeichnis liegen: /js/andere_datei.js.
     
    Markus Wulftange

Ähnliche Themen

  1. Klassenbibliothek mit eingebundenen DLL's, Bildern und XML-Datei erstellen
    Von Paul im Forum .NET Application und Service Design
    Antworten: 2
    Letzter Beitrag: 07.01.10, 13:25
  2. [SVG]Externe SVG Dateien relativ in SVG Datei einbinden
    Von hbrauchl im Forum XML Technologien
    Antworten: 2
    Letzter Beitrag: 31.05.08, 11:35
  3. Mail mit eingebundenen Grafiken
    Von dsturm im Forum PHP
    Antworten: 0
    Letzter Beitrag: 27.09.05, 10:06
  4. Antworten: 4
    Letzter Beitrag: 11.09.02, 16:52
  5. Antworten: 1
    Letzter Beitrag: 19.03.02, 18:28