Aide à la saisie avec un popup

cs_lucsa Messages postés 1 Date d'inscription mercredi 12 janvier 2005 Statut Membre Dernière intervention 12 janvier 2005 - 12 janv. 2005 à 09:01
cs_bultez Messages postés 13616 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 - 12 janv. 2005 à 09:13
bonjour, je me met au javascript et j'ai quelque soucis.

je souhaite afficher un popup si l'on click dans champ de saisie (input type= text). ce popoup doit permetre d'aider à saisir le champ de saisie en cliquant sur un lien.

mon popup s'affiche bien avec les bonnes informations, si je clique dessus il ne se passe rien.

voici mes functions c'est du PHP avec du javascript


function affdev(
$HID,
$txt,
$resultat)
{

$query=
"SELECT * FROM courrier_classement WHERE HID=' $HID
' ORDER BY classement";

//echo $query."
";
$res =mysql_query(
$query);
while(
$val= mysql_fetch_array(
$res,
MYSQL_ASSOC ))
{

$ID =
$val[
'ID'];

$classement =
$val[
'classement'];

$commentaire =
$val[
'commentaire'];

//$action = $val['action'];









$query1=
"SELECT * FROM courrier_classement WHERE HID=' $ID
' ORDER BY classement";

$res1 =mysql_query(
$query1);

$val1= mysql_fetch_array(
$res1,
MYSQL_ASSOC );

$fils_ID =
$val1[
'ID'];

$resultat .=
"" $txt
$classement
- $commentaire

"+\n";
if (
$fils_ID)
{

$resultat = affdev(
$ID,
$txt.
"  ",
$resultat);
}
}
return
$resultat;
}





function js_plan_classement()
{

$txt = affdev (
0,
"   ",
"");
echo
"<SCRIPT language="JavaScript">
<!--
function plan_classement()
{
plan=open("","DisplayWindow","width=250,height=350,scrollbars=yes");
plan.document.write("<center>Plan
de classement</center>

"+\n";
echo
$txt.
""&nbsp;"";
echo
");
plan.document.focus();
plan.resizeTo(480, 600);
plan.document.close();
}




function plan_aff()
{
plan.form0.x.value=txt;
plan.document.close();
}
// -->


</SCRIPT>";
}

et mon code html


<FORM name=form0>
Classement


</FORM>

1 réponse

cs_bultez Messages postés 13616 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 31
12 janv. 2005 à 09:13
Bonjour,
je pense que le comportement javascript/php
n'a pas été compris :

javascript et php, sont 2 langages différents,
ils ne tournent pas sur la même machine,
et pas en même temps.
javascript se déroule sur la machine client,
php sur le serveur.
php "génère" du html, du javascript ... et l'envoie vers le client.
l'utilisateur voit une page html, clique (par exemple) sur
un bouton et l'action associée [ javascript ou html ] peut
appeller du code php [ peut-être celui qui l'a généré ] .
pour passer des paramètres de javascript à php, on doit
relancer le php, avec un formulaire ou par l'URL, method
get ou post.

Cordialement. Bul. ~Site~~[mailto:marcelBultez@tiscali.fr Mail]~
0