Lancer une fonction javascript avec argument à l'aide de php
Résolu
cocodu67...
Messages postés
3178
Date d'inscription
Statut
Membre
Dernière intervention
-
cocodu67... Messages postés 3178 Date d'inscription Statut Membre Dernière intervention -
cocodu67... Messages postés 3178 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je possède une fonction javascript du style :
Et je souhaite la lancer en pvp avec quelque chose comme
J'ai donc une fonction javascript dans laquelle je dois passer un argument qui se trouve dans le php.
Le problème c'est que mon code php j'affiche rien, certainement car il y a une erreur de syntaxe.
Pouvez vous m'aider ?
Merci d'avance
Je possède une fonction javascript du style :
<script> function Timestamp(timestamp) { var chaine = timestamp + " Hello"; return chaine; } </script>
Et je souhaite la lancer en pvp avec quelque chose comme
<?php $timestamp = time(); echo "<script>Timestamp('<?php echo $timestamp; ?>')</script>"; ?>
J'ai donc une fonction javascript dans laquelle je dois passer un argument qui se trouve dans le php.
Le problème c'est que mon code php j'affiche rien, certainement car il y a une erreur de syntaxe.
Pouvez vous m'aider ?
Merci d'avance
A voir également:
- Lancer une fonction javascript avec argument à l'aide de php
- Fonction si et - Guide
- Lancer une application au démarrage windows 10 - Guide
- Easy php - Télécharger - Divers Web & Internet
- Qu'est ce qui se lance au démarrage de l'ordinateur - Guide
- Telecharger javascript - Télécharger - Langages
1 réponse
Bonjour,
oui... tu mets un ECHO .... alors que tu es déjà dans un echo ....
A la limite... ça serait comme ceci :
par contre.. ce script n'affichera rien à l'écran ...
Si tu veux l'afficher dans une "popup".. il te faut ajouter un ALERT...
Le problème c'est que mon code php j'affiche rien, certainement car il y a une erreur de syntaxe.
oui... tu mets un ECHO .... alors que tu es déjà dans un echo ....
A la limite... ça serait comme ceci :
<?php $timestamp = time(); echo "<script type='text/javascript'>Timestamp('".$timestamp."');</script>"; ?>
par contre.. ce script n'affichera rien à l'écran ...
Si tu veux l'afficher dans une "popup".. il te faut ajouter un ALERT...
<?php $timestamp = time(); echo "<script type='text/javascript'>alert(Timestamp('".$timestamp."'));</script>"; ?>
Mais .... pourquoi faire tout ça en javascript .. alors que tu pourrais directement le faire en PHP ??
Dans la fonction javascript je rajoute :
document.write(chaine);
Même pas besoin de return, ça affiche le résultat à l'endroit du echo qu'importe le nombre de fois où j'appel la page.
Merci de votre aide :)
Bonne journée