Nick Mannhelm: resolve relative URI

Beitrag lesen

Hi,

ich bin auf der Suche nach einem javascript, welches relative URI in einem xhtml element automatisch fuer alle child nodes ersetzt. Hat jemand eventuel eine Tipp, wo man so etwas finden kann, bzw. ob es ein einfache Funktion oder Methode gibt, diese vorzunehmen? Als javascript referenz implementaierung soll die von mozilla/firefox reichen.

zur Zeit gedenke ich es nach der methode, alle Knoten durchlaufen und nach Attribute href zu suchen und dann diese Attribute via resolve(). Also etwa:

var base_uri = new URI("http://www.test.com");
  var href_uri = new URI("test/file.zip");
  return href_uri.resolve(base_uri);

Gibt es da eventuell etwas besseres?