begin process at 2012 05 29 20:51:08
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

Débutants

 > 

probleme a l'appel d'une fonction


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

probleme a l'appel d'une fonction

vendredi 19 août 2005 à 20:06:35 | probleme a l'appel d'une fonction

jet81

Bonjour
J'ai un problème lorsque j'appelle ma fonction javascript dans mon script PHP, Je pense que ça vient du fait qu'il remplace la variable par ca valeur, qui est une chaine avec des espaces, dans l'appel de la fonction.

voici mon code:

// fonction javascript
 function ouvreImage(url,titre,commentaire) {
      fenetre=window.open('', 'popup', 'height=600, width=410,toolbar=no,menubar=no,status=no,resizable=no,scrollbars=yes');
      fenetre.document.open();
      fenetre.document.write("<html><head></head><body>");
      fenetre.document.write("<h3 align='center'>"+titre+"</h3>");
      fenetre.document.write("<img src="+url+">");
      fenetre.document.write("<p>"+commentaire+"</p>");    
      fenetre.document.write("</body></html>");
      fenetre.document.close();
      fenetre.focus();
}

// appel dans le fichier PHP
echo '<a href="#" onClick=ouvreImage("'.$val['url_normal'].'","'.$val['id'].'","'.$val['commentaire'].'") >';

merci d'avance pour votre aide
vendredi 19 août 2005 à 20:31:34 | Re : probleme a l'appel d'une fonction

aKheNathOn

Membre Club
Réponse acceptée !
Essaye ça dans ton php :

echo '<a href="#" onClick='ouvreImage("'.$val['url_normal'].'","'.addslashes($val['id']).'","'.addslashes($val['commentaire']).'")' >CLICK</a>';


aKheNAtHoN
vendredi 19 août 2005 à 22:11:51 | Re : probleme a l'appel d'une fonction

jet81

Ca n'a pas l'air de marcher, je ne pense pas que le probleme viennent des antislashs, car les variables sont en dehors des appostrophes, donc on ne devrait pas en avoir besoin non? Je suis débutant en php et javascript, si je me trompe n'hésitez pas à me corriger, je vous en serai reconnaissant.
vendredi 19 août 2005 à 22:15:24 | Re : probleme a l'appel d'une fonction

aKheNathOn

Membre Club
Fais un coppier coller de ton code HTML généré par ton PHP, afin qu'on voit s'il y à réélement un probléme de slashes

aKheNAtHoN
samedi 20 août 2005 à 07:45:05 | Re : probleme a l'appel d'une fonction

jet81

 c'est bon, merci aKheNAtHoN, au fait c'était pas les addslashes qu'il manquait mais juste les appostrophes autour de ouvreImage avec des anti-slashes. Je n'aviez pas fait attention, quand je t'ai répondu , j'étais focalisé dans l'appel. Et merci encore d'avoir répondu aussi vite.



Cette discussion est classée dans : fonction, appel, fenetre, document, write


Répondre à ce message

Sujets en rapport avec ce message

fonction javascript [ par salim81 ] bonjour a tous j'ai le code d'une function javascript qui me permt d'une redirection automatique suite au type de navigateur.je cherche comment insere Retourner valeur Fonction [ par piep14 ] Bonsoir, je souhaite récupérer deux valeurs d'une fonction. J'ai fait le code suite :Code :<pre class="alt2" styl saisie de la value d'un textArea [ par mrt_sniper ] Bonjour cette foction me sert a enregistrer la value d'un textArea dans un tableau j'ai un problem de compatibilité avec Firefox j'ai essaié plusieurs document.write me pose un problème... + une question de logique [ par gnosis35 ] Bonjour, Voilà le problème. Ma page est chargée. Une fonction javascript que j'appelle "zoom" me permet sur l évènement "onclick" dafficher une pho fonction popup ùmage [ par LODDO81 ] Bonjour Lorsque je lance ma pge Accueil.html je vois apparaitre en haut de la page ceci : w.document.write (""); w.document.close ("") et toute la sé Comment colorer une ligne d'un tableau avec une case à cocher ? [ par Gwendal3 ] Bonjour, Je cherche à colorer une ligne dont la case à cocher, en début de ligne, est validée. Je ne connais pas grand chose au JS, j'ai recherché da traitement formulaire [ par tigredelaforet ] Bonjour a tous je suis novice en javascript et j'aurrai besoin d'aide Voila mon probleme (je travail avec un clavier qwerty donc pardonner moi je n' probleme validation site [ par locs34 ] bonjour, j'ai récupérer le menu qui suit ici (aucune erreur sur validator), je l'ai ensuite intégrer directement dans ma page index.html cela fonction problème ecriture liens et fonctions dans un document.write [ par xzonz ] bonjour a touts et tous [^^clinoeil1] mon probleme est le suivant j'ai ce lien qui fonctionne: ')" onMouseOut="disparaitre0( Disparition d'un sous-menu avec setTimeout() [ par sebalex ] Bonjour à tous, Voici le code d'un menu que j'ai repris et adapté à mes besoins. J'aimerais ajouter la fonction "setTimeout()" pour que le sous-menu


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,231 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales