IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

url d'une page html


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2006
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Avril 2006
    Messages : 69
    Par défaut url d'une page html
    Bonjour a tous!
    Voila j'ai un petit soucis. Je veux récupérer l'url de ma page html puis la réutilisé dans fso.OpenTextFile(). Seulement le probleme c'est que ce code qui sert a récupéré l'url de la page :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var urlFichierHtml = window.location.pathname;
    Le résultat est : "/C:/toto.htm".

    Alors que pour ouvrir le fichier convenablement le résultat doit être : "C:\\toto.htm".

    Ma question est : comment passer de l'un a l'autre?

    Je suis entrain d'essayer la fonction replace pour remplacer le / par exemple par rien pour l'éffacer et puis remplacer le deuxieme / par \\ mais sans succés...

    Mais bon j'y travaille, ben merci d'avance de vos réponse.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    187
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 187
    Par défaut
    Salut,
    De maniere generale, pour transformer un truc de la forme /C:/repertoire/toto.htm en C:\\repertoire\toto.htm utilise ce script :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    var texte = "/C:/rep/toto.html";
    //on supprime le premier caractère
    texte = texte.slice(1);
    //on remplace le slash qui suit le C:
    texte = texte.replace(/C:\//,"C:\\\\");
    //Puis on remplace tous les autres slash
    texte = texte.replace(/\//,"\\");

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2006
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Avril 2006
    Messages : 69
    Par défaut
    DESOLE DE CE RETARD!!!

    Merci beaucoup pour ton code!!
    Mais il marche que si c'est sur le disque c:\, je voudrais que ça marche sur nimporte quel disque.

  4. #4
    Membre confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2006
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Avril 2006
    Messages : 69
    Par défaut
    C'est bon!! T'avais déja fait tout le boulot merci beaucoup!! Voila le code que j'utilise!!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    var texte = "/C:/rep/toto.html";
    //on supprime le premier caractère
    texte = texte.slice(1);
    //on remplace le slash qui suit le :
    texte = texte.replace(/:\//,":\\\\");
    //Puis on remplace tous les autres slash
    texte = texte.replace(/\//,"\\");

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Inserer une page HTML comme une boite!
    Par thief dans le forum MFC
    Réponses: 4
    Dernier message: 16/01/2004, 21h13
  2. url d'une page asp ou upload avec get
    Par taupin dans le forum ASP
    Réponses: 18
    Dernier message: 22/08/2003, 14h25
  3. [VB.Net] Comment generer une page html dynamiquement ?
    Par Anonymous dans le forum ASP.NET
    Réponses: 3
    Dernier message: 13/03/2003, 10h22
  4. [CR] Tranfert de formulaire a travers une page HTMl
    Par LIEU dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 12/09/2002, 08h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo