Précédent   Forum du club des développeurs et IT Pro > Webmasters - Développement Web > Autres langages pour le Web > Coldfusion
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 29/04/2009, 17h59   #1
wallacebarth
Invité de passage
 
Inscription : avril 2009
Messages : 12
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 12
Points : 3
Points : 3
Par défaut Probleme de balise <cfoutput>

Bonjour a tous,

je suis confronté a un problème des plus étrange,
en effet je dois intervenir sur du code coldfusion,
et quand je rentre dans la balise <cfoutput>#http://www.********#</cfoutput>/images/monflash.swf

j'ai un message d'erreur dans firefox me disant

Citation:
"Complex object types cannot be converted to simple values. "
<cfoutput>#la_url#</cfoutput>/images/monflash.swf

je ne comprend pas pourquoi il remplace mon url par "#la_url#"

si quelqu un a une idée je suis preneur !
wallacebarth est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/04/2009, 07h46   #2
jowo
Membre Expert
 
Homme Fabio
Développeur Java
Inscription : octobre 2002
Messages : 1 359
Détails du profil
Informations personnelles :
Nom : Homme Fabio
Localisation : Suisse

Informations professionnelles :
Activité : Développeur Java
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2002
Messages : 1 359
Points : 1 909
Points : 1 909
Envoyer un message via Skype™ à jowo
Bonjour,

Je suis dubitatif. Ton code CF ne fonctionnera pas (Erreur de syntaxe).

Code erroné:
Code :
<cfoutput>#http://www.********#</cfoutput>/images/monflash.swf
Dans une balise cfoutput, les '#' délimite une variable.

Dans ton cas, 'http://www.********' n'est manifestement pas une variable.

Citation:
"Complex object types cannot be converted to simple values. "
Code :
<cfoutput>#la_url#</cfoutput>/images/monflash.swf
me paraît syntaxiquement correct.

Mais en runtime, CF t'indique que la variable 'la_url' est de type complexe (array, structure, ...) et qu'il ne peut convertir la valeur un string afin de l'afficher.

D'où vient la variable 'la_url'?
__________________
Bien le bonjour chez vous
Jowo
jowo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/05/2009, 12h43   #3
wallacebarth
Invité de passage
 
Inscription : avril 2009
Messages : 12
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 12
Points : 3
Points : 3
tres bonne question ...

je vais regarder ça et voir si je la retrouve !
wallacebarth est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/05/2009, 12h12   #4
mael94420
Membre confirmé
 
Inscription : juin 2005
Messages : 412
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2005
Messages : 412
Points : 261
Points : 261
Envoyer un message via MSN à mael94420
fait une <cfdump var="#la_url#" /> pour voir ce qu'elle contient
__________________
http://mael-decoster.fr
Développeur indépendant d'applications web
http://www.easy-media.fr
mael94420 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/05/2009, 22h10   #5
wallacebarth
Invité de passage
 
Inscription : avril 2009
Messages : 12
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 12
Points : 3
Points : 3
merci beaucoup mael, tres bonne idée, je suis toujours blqué sur ce code.
Je regarde ce que donne ta ligne de code dès la semaine prochaine.

Bon week end
wallacebarth est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/05/2009, 22h53   #6
benjapar
Invité régulier
 
Inscription : novembre 2005
Messages : 37
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 37
Points : 6
Points : 6
Ton problème vient du fait que tu veux convertir un objet complexe en un objet simple comme te le dis si gentillement le compilateur.

Ca veut dire que tu essaye sans doute de faire un <cfoutput> d'un objet de type array ou structure :-)

Aide-toi du cfdump pour voir ce que contient réelement ta variable la_url
benjapar est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 06h55.


 
 
 
 
Partenaires

Hébergement Web