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 :

fonction JS avec paramètre xsl


Sujet :

JavaScript

  1. #1
    Membre confirmé Avatar de a.dequidt
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    144
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 144
    Par défaut fonction JS avec paramètre xsl
    Bonjour à tous,

    Les pages de mon projet sont codées principalement en PHP5 et XSL.
    Ce que je souhaite faire c'est qu'au chargement de ma page, on ouvre une seconde page.
    Vous allez me dire "mais c'est fastoche: window.open(tonlien);²"
    Et bien non, parce que mon lien vient de mon fichier PHP5, je l'ai bien passé dans le fichier XSL en créant un noeud XML mais le soucis est d'utiliser
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <xsl:value-of select="//mavariable "/>
    ...

    La console d'erreurs de Firefox me sort:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Erreur : syntax error
    Fichier Source : ...
    Ligne : 47
    Code Source :
    <![CDATA[
    J'ai essayé de modifier mon code en faisant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <script language="javascript" type="text/javascript">
     <![CDATA[ window.open(]]>
    <xsl:value-of select="//content/imprimer_virement"/><![CDATA[);]]>
    </script>
    Mais sans grand succes. Je suis sur ce morceau de code depuis 3 jours... Quelqu'un serait il mon sauveur ?

  2. #2
    Membre Expert
    Avatar de gwyohm
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2007
    Messages
    925
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2007
    Messages : 925
    Par défaut
    Bonjour,

    pourquoi encadrer d'un CDATA ?

  3. #3
    Membre confirmé Avatar de a.dequidt
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    144
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 144
    Par défaut
    J'ai essayé simplement de comprendre l'erreur.

  4. #4
    Membre Expert
    Avatar de gwyohm
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2007
    Messages
    925
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2007
    Messages : 925
    Par défaut
    si le cdata est entre tes balises script, le navigateur va essayer de les évaluer comme le reste donc générer une erreur...

Discussions similaires

  1. Fonction scalaire avec paramètre de type DateTime2
    Par FRinguette dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 10/10/2014, 00h16
  2. [XL-2010] Fonction Match avec paramètre heure
    Par Jordywolf dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 27/01/2013, 01h18
  3. fonction générique avec paramètres
    Par daninou dans le forum Général JavaScript
    Réponses: 26
    Dernier message: 04/09/2009, 12h01
  4. [PHP-JS] Fonction js avec paramètre PHP
    Par pcayrol dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 28/06/2007, 10h59
  5. Réponses: 4
    Dernier message: 11/09/2005, 01h21

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