Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
726 connectés 

  FORUM HardWare.fr
  Programmation

  [Javascript] Exécuter un script?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Javascript] Exécuter un script?

n°85578
haazheel
Posté le 03-01-2002 à 00:02:38  profilanswer
 

Alors voilà:
 
je récupére des infos dans une BDD via PHP et MySQL...
 
Si pratique = oui ==> il exécute la fonction visible()
Si pratique = non ==> il exécute la fonction hidden()
 
Voilà mon bout de code:

<input type=\"radio\" name=\"pratique\" value=\"oui\" onFocus=\"visible();\"";
if($pratique=="oui" ){ echo "checked>"; } else { echo ">"; }
echo "<b>Oui</b><br>
<input type=\"radio\" name=\"pratique\" value=\"non\" onFocus=\"hidden();\"";
if($pratique=="non" ){ echo "checked>"; } else { echo ">"; }
echo "<b>Non </b>

 
Je voudrais que en plus, il m'exécute la fonction correspondante...
 
J'ai essayé:
 
echo "<script language=\"javascript\">visible()</script>";
et aussi la même chose avec un setTimeout, mais ça marche pas non plus...
 
help!!

 

[edtdd]--Message édité par haazheel--[/edtdd]

mood
Publicité
Posté le 03-01-2002 à 00:02:38  profilanswer
 

n°85586
Rem'
Posté le 03-01-2002 à 02:24:19  profilanswer
 

Ah les joies du JavaScript (quel langage de merde mais fort pratique il est vrai !)
Pour le JavaScript démerde toi, moi j'en ai horreur. Pour le PHP,
il serait plus facile d'écrire du HTML et d'y insérer le code comme suit (la clause else est inutile ici) :
 
<input type="radio" name="pratique" value="oui"  
onFocus="visible();" <? if($pratique=="oui" ){print("checked" );}?>><b>Oui</b><br />
 
<input type="radio" name="pratique" value="non"  
onFocus="hidden();" <?if($pratique=="non" ){print("checked" );}?>><b>Non</b>
 
 

haazheel a écrit a écrit :

Alors voilà:
 
je récupére des infos dans une BDD via PHP et MySQL...
 
Si pratique = oui ==> il exécute la fonction visible()
Si pratique = non ==> il exécute la fonction hidden()
 
Voilà mon bout de code:

<input type=\"radio\" name=\"pratique\" value=\"oui\" onFocus=\"visible();\"";
if($pratique=="oui" ){ echo "checked>"; } else { echo ">"; }
echo "<b>Oui</b><br>
<input type=\"radio\" name=\"pratique\" value=\"non\" onFocus=\"hidden();\"";
if($pratique=="non" ){ echo "checked>"; } else { echo ">"; }
echo "<b>Non </b>

 
Je voudrais que en plus, il m'exécute la fonction correspondante...
 
J'ai essayé:
 
echo "<script language=\"javascript\">visible()</script>";
et aussi la même chose avec un setTimeout, mais ça marche pas non plus...
 
help!!  
 
 



n°85654
haazheel
Posté le 03-01-2002 à 12:45:33  profilanswer
 

Rem' a écrit a écrit :

Ah les joies du JavaScript (quel langage de merde mais fort pratique il est vrai !)
Pour le JavaScript démerde toi, moi j'en ai horreur. Pour le PHP,
il serait plus facile d'écrire du HTML et d'y insérer le code comme suit (la clause else est inutile ici)




 
Ouais, t'as raison. Comment faire simple quand on peut faire compliqué, hein! ;)  
 
Je vais changer le code.
 
Sinon, pour le JS, j'ai trouvé. C'est bien avec un setTimeout, mais j'avais du me tromper dans la syntaxe.
 
Ca donne ça:
 
<input readonly type=\"radio\" name=\"pratique\" value=\"oui\" onFocus=\"visible();\"";
if($pratique=="oui" )
{
echo "checked>
<script language=\"JavaScript\">
javascript:setTimeout('visible()', 0000);
</script>";
}
else
{
echo ">";
}

 
Et là la clause else devient obligatoire, car dans un cas comme dans l'autre je dois bien la fermer, cette balise <input> avant d'appeller le JS.
 
Voilà!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [Javascript] Exécuter un script?

 

Sujets relatifs
[CSS / Javascript] changer une propriété css background avec ntscp[JavaScript] et [frame]
[JavaScript] Changer la valeur d'un champ hidden sur onClick[script .bat] passage de commandes à une session telnet ?
mes menus déroulant javascript passe derrière mon iframe :(([javascript] pop up?
pb javascript/php[ JAVASCRIPT ] remplis un select en fonctionn d un autre select.
[Javascript] Comment faire apparaître une partie d'un formulaire...[javascript] comment executer un script sans ecrire ni....
Plus de sujets relatifs à : [Javascript] Exécuter un script?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR