Bonjour à tous,
Je souhaiterais utiliser le mécanisme du navigateur dans un script JavaScript pour résoudre des URLs. Par exemple, si la page actuelle est "http://example.com/coincoin/", je voudrais transformer facilement "/pouet/" en "http://example.com/pouet/" ou "pouet/" en "http://example.com/coincoin/pouet/".
Il est possible de procéder ainsi :
- C'est du bidouillage.
- Plus gênant, ça ne marche pas avec IE (mais avec FF et Opera).
Si vous avez des idées, je suis preneur.
Merci d'avance.
Modifié par Eldebaran (13 Dec 2006 - 17:18)
Je souhaiterais utiliser le mécanisme du navigateur dans un script JavaScript pour résoudre des URLs. Par exemple, si la page actuelle est "http://example.com/coincoin/", je voudrais transformer facilement "/pouet/" en "http://example.com/pouet/" ou "pouet/" en "http://example.com/coincoin/pouet/".
Il est possible de procéder ainsi :
var a = document.createElement("a");
a.href = "/pouet/";
alert(a.href);
Mais :- C'est du bidouillage.
- Plus gênant, ça ne marche pas avec IE (mais avec FF et Opera).
Si vous avez des idées, je suis preneur.

Merci d'avance.
Modifié par Eldebaran (13 Dec 2006 - 17:18)