Vollstädiger Pfad aus relativer URL?
carbon
- javascript
Hallo,
da ich nun weiß, wie ich eine URL aus einem "a href..." Tag extrahiere stellt sich das nächste Problem.
Wenn das "a href..." Tag z.B. wie folgt aussieht:
<a href="../../images/test.gif">
Wie komme ich an den kompletten Pfad des Bildes test.gif, wenn ich nur ne relative Pfadangabe habe?
Danke für Hilfe!
Hi!
Wenn das "a href..." Tag z.B. wie folgt aussieht:
<a href="../../images/test.gif">
Wie komme ich an den kompletten Pfad des Bildes test.gif, wenn ich nur ne relative Pfadangabe habe?
document.links (auch in deinem ursprünglichen Thread erwähnt) liefert (bei mir jedenfalls) automatisch die komplette URI.
Nebenbei finde ich es relativ unnötig, dafür einen neuen Thread zu erstellen.
mfG
Hallo Benjamin,
danke für Deine Antwort, aber ich kann document.links nicht nehmen, weil ich über
document.selection.createRange().parentElement().href;
die URL ermittle und nicht über das links-Array.
:-(
Gibts noch andere Möglichkeiten?
danke für Deine Antwort, aber ich kann document.links nicht nehmen, weil ich über
document.selection.createRange().parentElement().href;
wäre vielleicht nützlich, wenn du ganz konkret anhand eines Beispieles zeigst was du willst, statt alle raten zu lassen.
Struppi.
Hallo Struppi,
danke für Deinen Antwort,
also ich weiß nicht, was unklar ist aber hier ein paar Beispiele, was ich haben möchte:
(nehmen wir an window.location.pathname sei: http://www.xyz.de/test1/test2/)
'../images/i1.gif' --> 'http://www.xyz.de/test1/images/1.gif'
'../../html/h2.html' --> 'http://www.xyz.de/h2.html'
usw.
hoffe es ist jetzt klarer?
also ich weiß nicht, was unklar ist aber hier ein paar Beispiele, was ich haben möchte:
Alles ist unklar.
(nehmen wir an window.location.pathname sei: http://www.xyz.de/test1/test2/)
ok, verstanden.
'../images/i1.gif' --> 'http://www.xyz.de/test1/images/1.gif'
Wofür ist das ein Beispiel???
Kannst du auch HTML code schreiben und die Aktionen die du machen wilst und was du erwartest, schildern?
Damit kan niemand was anfangen.
Struppi.
Hi,
<a href="../../images/test.gif">
Wie komme ich an den kompletten Pfad des Bildes test.gif, wenn ich nur ne relative Pfadangabe habe?
window.lacation.href enthält den URL des aktuellen Dokuments, nimm den Pfad, schmeiße die letzten beiden Ordnernamen weg, und füge "/images/test.gif" hinzu.
Gruß, Cybaer
Hallo Cybaer,
danke für die Antwort,
aber ich habe viele verschiedene relative Pfade. Also nicht genau ../../images/test.gif sondern auch z.B. ../heute/test.html oder andere.
Ich brächte ne allgemeingültige Lösung um aus jedem relativen Pfad nen absoluten zu machen.
Noch ne Idee?
Danke!
Hi,
Ich brächte ne allgemeingültige Lösung um aus jedem relativen Pfad nen absoluten zu machen.
Wo ist das Problem, eine entsprechende Funktion zu schreiben? =:-o
Gruß, Cybaer
Hallo Cybaer,
ja genau das hab ich jetzt getan ;-)