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 :

[POO] l' objet Server.MapPath


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Juillet 2007
    Messages : 39
    Par défaut [POO] l' objet Server.MapPath
    salut
    je peux savoir qu'est ce qui marche pas dans ces deux lignes
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    var dir=Server.MapPath("V_Normes/");
    var Titre="Normes";
    parceque en les ajoutant au code de mon menu celui ci ne peut plus s'afficher!!

  2. #2
    Membre expérimenté Avatar de Cpas2latarte
    Inscrit en
    Janvier 2006
    Messages
    237
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 237
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var dir=Server.MapPath("V_Normes/");
    Server est un objet ASP disponnible pour le server
    mais la, le script n'est il pas du coté du client ?

  3. #3
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Juillet 2007
    Messages : 39
    Par défaut
    merci Cpas2latarte
    alors la je vois pas bien ta réponse peux tu l'expliquer??

  4. #4
    Membre expérimenté Avatar de Cpas2latarte
    Inscrit en
    Janvier 2006
    Messages
    237
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 237
    Par défaut
    Si tu utiliser Server.MapPAth, je suppose que tu travail en ASP
    ASP (Active Server Page) est une techno MS équivalent au PHP par exemple.

    Un page Asp est en en fait un Script qui s'execute sur le serveur WEB.

    Quand un navigateur "client" (avec IE, Firefox etc) appel une page .ASP cette page et traité sur le serveur WEB et le résultat est envoyé (en principe sous forme HTML) au navigateur client qui l'affiche.

    Cette page HTML resultat peut elle même comporter des Scripts.
    Mais ces second script, présent dans le HTML résultat, sont elle exécuté par le navigateur client (IE, FireFox ...) et non par le serveur WEB.

    On fait donc la distinction entre le script client (celui interprété par le navigateur) et le script Serveur (interprété par le serveur web).

    Il n'y a pas de lient (Direct) entre le script client et le script Serveur.

    Quand le script s'exécute coté client, il y a un certain nombre de fonction et d'objet disponible qui permette l'interaction avec la page affiché.

    Quand un script s'exécute coté serveur également un certain nombre de fonction et d'objet disponible.

    Seulement les fonctions et objet disponible ne sont pas lês même quand le script s'exécute coté client et quand il s'exécute coté serveur.

    L'objet Server est typiquement un objet disponible uniquement sur le serveur et est complétement inconnu du client.

    donc si dans ta page tu as quelque chose du genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <html>
    <Head>
    <script>
    var dir=Server.MapPath("V_Normes/");
    var Titre="Normes";
    </script>
    </head>
    <body>
    [...]
    </body>
    </html>
    ça ne peut pas marcher car tu mélange ce qui s'excute coté client et ce qui s'execute coté serveur.
    Est ce que ta page est comme je l'ai indiqué ??

  5. #5
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Juillet 2007
    Messages : 39
    Par défaut
    merci bcp pour ton aide et pour ton explication
    enfait les deux lignes sont intégrés à une page javascript c le code de mon menu

  6. #6
    Membre expérimenté Avatar de Cpas2latarte
    Inscrit en
    Janvier 2006
    Messages
    237
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 237
    Par défaut
    enfait les deux lignes sont intégrés à une page javascript c le code de mon menu
    Ces 2 lignes ne peuvent fonctionner que s'il il se trouve dans un fichier .ASP ou .INC


    De plus il doivent se trouver dans une balise de script coté serveur :
    ou bien
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <script runat="server">
    ...
    </script>
    Quelle est l'extension du fichier dans le quelle se trouve ces 2 ligne ?
    Entre quelle quelle balise se trouve es 2 lignes (<%; <script ..., autre)
    Indique la balise complete

Discussions similaires

  1. [POO] Modèle objet: this inutilisable dans certains cas?
    Par vlord dans le forum Général JavaScript
    Réponses: 13
    Dernier message: 13/08/2005, 10h41
  2. Réponses: 3
    Dernier message: 19/05/2005, 10h46
  3. Inverse de la fonction Server.MapPath() ?
    Par jmc244 dans le forum ASP
    Réponses: 8
    Dernier message: 13/01/2005, 12h04
  4. [VB.NET] Server.MapPath et Session dans une classe
    Par nancy54 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 09/09/2004, 14h23

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