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

 Delphi Discussion :

Problème avec syntaxe création dynamique fichier html !


Sujet :

Delphi

  1. #1
    Membre expérimenté
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 450
    Détails du profil
    Informations personnelles :
    Âge : 71
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 450
    Points : 1 336
    Points
    1 336
    Par défaut Problème avec syntaxe création dynamique fichier html !
    Bonsoir à toutes et à tous,

    Dans ma fiche Delphi, je crée un fichier "*.html" avec une fonction date et heure.

    J'ai constaté que j'obtiens une erreur en compilant, à un endroit précis ('displayDate') et ('displayHeure') ou justement il ne faut qu'un accent qui entoure le nom.

    Code Delphi
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    '<script type='text/javascript'>//<![CDATA['#10#13+ 
    'window.onload=function(){'#10#13+
    'function displayHorloge() {'#10#13+  
    'document.getElementById('displayDate').innerHTML = (new Date).toLocaleDateString();'#10#13+
    'document.getElementById('displayHeure').innerHTML = (new Date).toLocaleTimeString();'#10#13+
    'setTimeout(displayHorloge,1000);'#10#13+
    '}'#10#13+
    'displayHorloge();'#10#13+
    '}//]]>'#10#13+
    '</script>'#10#13+
    Ce même code directement dans une page html fonctionne, j'ai pu contourner le problème en utilisant ce code dans un fichier "*.js" appelé de l'extérieur.

    J'aurai aimé comprendre quelle syntaxe utilisée, pour un simple nom j'utilise les guillemets, exemple "mon nom" mais si je le fais avec le code Delphi, il y a une erreur.

    Ce cas est correct :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    '<P Align="CENTER"><font color="#00ff00" size="4">'#10#13+
    'Nom utilisateur: <INPUT Type="TEXT" Name="UserName" Size="10" style="text-transform:lowercase;height: 25px;"></font>'#10#13+
    '</p>'#10#13+
    Quelqu'un aurait une solution, merci d'avance,

    @+,

    Cincap

  2. #2
    Membre habitué
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2012
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2012
    Messages : 92
    Points : 159
    Points
    159
    Par défaut
    il faut toujours doubler les guillemets avec delphi si tu veux avoir un guillemet simple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    'document.getElementById(''displayDate'').innerHTML = (new Date).toLocaleDateString();'
    donnera dans ton fichier : document.getElementById('displayDate').innerHTML = (new Date).toLocaleDateString();

    autre exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    showmessage ('C''est encore l''hiver !')
    affichera : C'est encore l'hiver !

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 450
    Détails du profil
    Informations personnelles :
    Âge : 71
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 450
    Points : 1 336
    Points
    1 336
    Par défaut
    @ jeromelefe2, rapide et précis, mais oui, je n'y ai même pas pensé, comme quoi on a le nez dessus et...............

    Grand merci et bonne fin de soirée.

    @+,

    Cincap

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 18/11/2013, 18h43
  2. Problème avec la création d'un fichier binaire
    Par paclick dans le forum MATLAB
    Réponses: 4
    Dernier message: 26/08/2011, 12h21
  3. Réponses: 1
    Dernier message: 21/01/2009, 17h22
  4. Problème avec la création d'un fichier de controle
    Par bestsuan dans le forum Administration
    Réponses: 10
    Dernier message: 08/09/2008, 03h22
  5. Problème avec la création d'un fichier d'aide
    Par Hoopsy dans le forum C++Builder
    Réponses: 21
    Dernier message: 08/08/2007, 21h45

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