Aide à la saisie avec un popup

Signaler
Messages postés
1
Date d'inscription
mercredi 12 janvier 2005
Statut
Membre
Dernière intervention
12 janvier 2005
-
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
-
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

Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
36
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]~