Comment integrer du javascript dans une variable php

Fermé
baltimore14 Messages postés 3 Date d'inscription jeudi 30 avril 2015 Statut Membre Dernière intervention 3 juin 2015 - Modifié par jordane45 le 30/04/2015 à 16:08
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 - 30 avril 2015 à 16:10
bonjour a tous!
excusez moi fort c'est juste que j'ai eu trop de mal a trouver ce qu'il faut faire exactement. alors j'ai une fonction javascpt me permettant de declancher une fenetre lorsque je cliquerai sur un lein

<script language="javascript">
function ouvrirFenetre(){
window.open("[http://outils-web.fr/fichiers/popup.html]", "popup", "toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=0, copyhistory=0, width=500, height=350,screenX=200,screenY=200");
}
</script>
  


voici mon lien aussi contenu dans une variable php:
$url_du_lien="[http://localhost/PROJETISTIC/gener.php?idStagiaire=]$id";
$message_html ="<a href='".$url_du_lien."'onClick="ouvrirFenetre();"><b>Formulaire a Remplir</b></a>";


sauf qu'on me dis que j'ai une erreur au niveau de la variable $message_html certainement au niveau de l'evenement onClick.
pourriez vous me proposer quelque chose s'il vous plait?
merci d'avance


EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code

Merci d'y penser dans tes prochains messages.
.
A voir également:

1 réponse

jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
Modifié par jordane45 le 30/04/2015 à 16:10
Bonjour,
TOn souci vient des doubles quotes que tu utilises pour encapsuler ta ligne de commande ET le onclick !

Essaye ceci :


$message_html ="<a href='".$url_du_lien."' onClick='ouvrirFenetre();'>
                  <b>Formulaire a Remplir</b>
                </a>";


Cordialement,
Jordane
0