5568 sujets
Sémantique web et HTML
QuentinC a écrit :
Heu, ça va être difficile de te répondre avec autant de précisions...
ben je transmet en POST des infos sur la meme page ... et j'aimerais quand je recupere des infos en POST qu'il lance une fonction en JS...
pour faire des tests je mets un ECHO dans ma condition if (isset($_POST ), et la ca marche , mais quand j'enleve le ECHO cela ne marche plus !
@+
Seth77 a écrit :Vu que tu donne pas de code, que t'es toujours aussi évasif, que tu donne aucun lien, que ce forum c'est écrit en gros HTML, XHTML, sémantique web et pas php javascript, et pour finir qu'on a surement tous du boulot aussi, tout ce que je peux te répondre, ben c'est de laisser ton echo si ça marche...
ben non ca ne marche pas quand j'enleve mon echo .... c ca que je ne comprends pas ....
Bonne chance quand même
A+
coccimaster a écrit :
Vu que tu donne pas de code, que t'es toujours aussi évasif, que tu donne aucun lien, que ce forum c'est écrit en gros HTML, XHTML, sémantique web et pas php javascript, et pour finir qu'on a surement tous du boulot aussi, tout ce que je peux te répondre, ben c'est de laisser ton echo si ça marche...
Bonne chance quand même
A+
Voici du code :
if (isset($_POST["ref"])){
//echo "test";
$aStr = "L'article " . $_POST["ref"] . " ajouté !";
// CSS pour la JSWin
$StrJS = "<script type=\"text/javascript\">
function openConfirmDialog(theTxt) {
Dialog.alert(theTxt, {windowParameters: {width:300, height:100}, okLabel: \"fermer\", ok:function(win) {debug(\"validate alert panel\"); return true;}});
}
openConfirmDialog(\"" . $aStr . "\");</script>";
$aView->addJSWin();
$aView->addToJS($StrJS);
}
j'espere que ca px aide ...
j'utilise des templates pour l'affichage ... $aView est la classe qui gere l'affichage
Modifié par Seth77 (05 Jul 2006 - 11:22)
Bonjour,
qu'affiches tu dans ton echo? Qu'est-ce qui te fait dire que ça fonctionne? Si tu veux une réponse utilisable, il faut donner les moyens de t'aider.
Je suis d'accord avec Quentin, on n'a pas assez d'éléments.
Pourrais tu mettre ton code stp, ou le code de tes tests.
Merci
Edit: Peux tu mettre ton code entre balise stp, cela fait partie des règles du forum que tu as normalement du lire
Modifié par Agrumes (05 Jul 2006 - 11:21)
Seth77 a écrit :
ben je transmet en POST des infos sur la meme page ... et j'aimerais quand je recupere des infos en POST qu'il lance une fonction en JS...
pour faire des tests je mets un ECHO dans ma condition if (isset($_POST ), et la ca marche , mais quand j'enleve le ECHO cela ne marche plus !
@+
qu'affiches tu dans ton echo? Qu'est-ce qui te fait dire que ça fonctionne? Si tu veux une réponse utilisable, il faut donner les moyens de t'aider.
Je suis d'accord avec Quentin, on n'a pas assez d'éléments.
Pourrais tu mettre ton code stp, ou le code de tes tests.
Merci
Edit: Peux tu mettre ton code entre balise stp, cela fait partie des règles du forum que tu as normalement du lire
Modifié par Agrumes (05 Jul 2006 - 11:21)
Agrumes a écrit :
Bonjour,
qu'affiches tu dans ton echo? Qu'est-ce qui te fait dire que ça fonctionne? Si tu veux une réponse utilisable, il faut donner les moyens de t'aider.
Je suis d'accord avec Quentin, on n'a pas assez d'éléments.
Pourrais tu mettre ton code stp, ou le code de tes tests.
Merci
ben en fait la fonction JS que je veux lance affiche une fenetre (de type modal), et quand je mets mon echo la fenetre s'affiche bien et quand je l'enleve la fenetre ne s'affiche pas ....
HELP .....
Modifié par Seth77 (05 Jul 2006 - 11:55)
Eh bien je voudrais bien t'aider, mais je ne vois pas du tout à quoi cela est du.
Il faudrait essayer de faire des tests supplémentaires pour comprendre pourquoi un affichage est nécessaire à l'exécution du script.
Essaye de déplacer ton echo pour vérifier s'il est indispensable qu'il soit positionné en dessous de la condition.
Vérifie les logs de ton serveur également, cela pourra peut-être te fournir une information supplémentaire.
Bon courage
Il faudrait essayer de faire des tests supplémentaires pour comprendre pourquoi un affichage est nécessaire à l'exécution du script.
Essaye de déplacer ton echo pour vérifier s'il est indispensable qu'il soit positionné en dessous de la condition.
Vérifie les logs de ton serveur également, cela pourra peut-être te fournir une information supplémentaire.
Bon courage
Petite precision, le code JS
se trouve dans le HEAD est ce que cela change qqchose ?
$StrJS = "<script type=\"text/javascript\">
function openConfirmDialog(theTxt) {
Dialog.alert(theTxt, {windowParameters: {width:300, height:100}, okLabel: \"fermer\", ok:function(win) {debug(\"validate alert panel\"); return true;}});
}
openConfirmDialog(\"" . $aStr . "\");</script>";
se trouve dans le HEAD est ce que cela change qqchose ?