begin process at 2012 05 30 21:49:45
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Javascript & Php ... conditionnel et lancement javascript


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Javascript & Php ... conditionnel et lancement javascript

jeudi 10 avril 2003 à 11:10:42 | Javascript & Php ... conditionnel et lancement javascript

Cr0w

Bonjour...

J'aimerai lancer les fonction javascript suivant un code ressemblant au suivant... en gros j'aimerais que dans mon conditionnel je lance mes fonction javascript suivant la validation :

for($i=0;$i<count($Diodes);$i++)
{

if ($Diodes[$i]=="0")
{
echo '<br>diode 0 allumée';
echo '<script language="JavaScript">';
echo 'self.ChangeImg1();';
echo '</script>';
}
if ($Diodes[$i]=="1")
{
echo '<br>diode 1 allumée';
echo '<script language="JavaScript">';
echo 'ChangeImg2();';
echo '</script>';
}
if ($Diodes[$i]=="2")
{
echo '<br>diode 2 allumée';
echo '<script language="JavaScript">';
echo 'ChangeImg3();';
echo '</script>';
}
if ($Diodes[$i]=="3")
{
echo '<br>diode 3 allumée';
echo '<script language="JavaScript">';
echo 'ChangeImg4();';
echo '</script>';
}
}

CELA NE MARCHE PO !!!! Apparrement il faut que l'utilisateur produise un évènement pour lancer les fonction javascript style onlclick ou des truc du genre .... mais je ne peux pas ..ça doit se lancer au chargement de la page .. bien tendu j'ai essayé (à ma façon) de lancer dans onload seulement vu qu'on ne peut pas prévoir kelle fonction va etre lancée ben je me retrouve avec plusieurs balises <body onload=".."> donc ça n'en lance qu'une seule ..ben ouai ...il ne peut y avoit qu'un seul body dans une page ... bref .... please help me :'( :p

Cr0w-Et le corbeau déploie ses ailes...
jeudi 10 avril 2003 à 13:23:55 | Re : Javascript & Php ... conditionnel et lancement javascript

sebastienbro

Il suffit de mettre k'une seule balise <body> !!

tu fé une variable $fonction;

dans chake évènement, tu rajoutes le nom de ta fonction ds $fonction;

puis, tt a la fin, tu fé ta body avec juste ta variable $fonction !

(je c, ta rien compri !!)

Exemple :

for($i=0;$i<count($Diodes);$i++)
{

$fonction = '';

if ($Diodes[$i]=="0")
{
echo '<br>diode 0 allumée';
$fonction += "ChangeImg1(); ";
}
if ($Diodes[$i]=="1")
{
echo '<br>diode 1 allumée';
$fonction += "ChangeImg2(); ";
}
if ($Diodes[$i]=="2")
{
echo '<br>diode 2 allumée';
$fonction += "ChangeImg3(); ";
}
if ($Diodes[$i]=="3")
{
echo '<br>diode 3 allumée';
$fonction += "ChangeImg4(); ";
}

if ($fonction != "") {

echo("<body onload=\"".$fonction."\" />");
}

VOila, j'epère que tu as compris ! une balise <body> peut recevoir plusieurs fonctions dans son param onload !

Suffisai d'y penser !

Bye

\* -- Seb -- */


-------------------------------
Réponse au message :
-------------------------------

> Bonjour...
>
> J'aimerai lancer les fonction javascript suivant un code ressemblant au suivant... en gros j'aimerais que dans mon conditionnel je lance mes fonction javascript suivant la validation :
>
> for($i=0;$i<count($Diodes);$i++)
> {
>
> if ($Diodes[$i]=="0")
> {
> echo '<br>diode 0 allumée';
> echo '<script language="JavaScript">';
> echo 'self.ChangeImg1();';
> echo '</script>';
> }
> if ($Diodes[$i]=="1")
> {
> echo '<br>diode 1 allumée';
> echo '<script language="JavaScript">';
> echo 'ChangeImg2();';
> echo '</script>';
> }
> if ($Diodes[$i]=="2")
> {
> echo '<br>diode 2 allumée';
> echo '<script language="JavaScript">';
> echo 'ChangeImg3();';
> echo '</script>';
> }
> if ($Diodes[$i]=="3")
> {
> echo '<br>diode 3 allumée';
> echo '<script language="JavaScript">';
> echo 'ChangeImg4();';
> echo '</script>';
> }
> }
>
> CELA NE MARCHE PO !!!! Apparrement il faut que l'utilisateur produise un évènement pour lancer les fonction javascript style onlclick ou des truc du genre .... mais je ne peux pas ..ça doit se lancer au chargement de la page .. bien tendu j'ai essayé (à ma façon) de lancer dans onload seulement vu qu'on ne peut pas prévoir kelle fonction va etre lancée ben je me retrouve avec plusieurs balises <body onload=".."> donc ça n'en lance qu'une seule ..ben ouai ...il ne peut y avoit qu'un seul body dans une page ... bref .... please help me :'( :p
>
> Cr0w-Et le corbeau déploie ses ailes...
jeudi 10 avril 2003 à 13:25:39 | Re : Javascript & Php ... conditionnel et lancement javascript

sebastienbro

Aie, g oublié de refermé le IF !

ca donne, a la fin

if ($fonction != "") {

echo("<body onload=\"".$fonction."\" />");

}

}

Javé oublié le }

Bye

\* -- Seb -- */


-------------------------------
Réponse au message :
-------------------------------

> Il suffit de mettre k'une seule balise <body> !!
>
> tu fé une variable $fonction;
>
> dans chake évènement, tu rajoutes le nom de ta fonction ds $fonction;
>
> puis, tt a la fin, tu fé ta body avec juste ta variable $fonction !
>
> (je c, ta rien compri !!)
>
> Exemple :
>
> for($i=0;$i<count($Diodes);$i++)
> {
>
> $fonction = '';
>
> if ($Diodes[$i]=="0")
> {
> echo '<br>diode 0 allumée';
> $fonction += "ChangeImg1(); ";
> }
> if ($Diodes[$i]=="1")
> {
> echo '<br>diode 1 allumée';
> $fonction += "ChangeImg2(); ";
> }
> if ($Diodes[$i]=="2")
> {
> echo '<br>diode 2 allumée';
> $fonction += "ChangeImg3(); ";
> }
> if ($Diodes[$i]=="3")
> {
> echo '<br>diode 3 allumée';
> $fonction += "ChangeImg4(); ";
> }
>
> if ($fonction != "") {
>
> echo("<body onload=\"".$fonction."\" />");
> }
>
> VOila, j'epère que tu as compris ! une balise <body> peut recevoir plusieurs fonctions dans son param onload !
>
> Suffisai d'y penser !
>
> Bye
>
> \* -- Seb -- */
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Bonjour...
> >
> > J'aimerai lancer les fonction javascript suivant un code ressemblant au suivant... en gros j'aimerais que dans mon conditionnel je lance mes fonction javascript suivant la validation :
> >
> > for($i=0;$i<count($Diodes);$i++)
> > {
> >
> > if ($Diodes[$i]=="0")
> > {
> > echo '<br>diode 0 allumée';
> > echo '<script language="JavaScript">';
> > echo 'self.ChangeImg1();';
> > echo '</script>';
> > }
> > if ($Diodes[$i]=="1")
> > {
> > echo '<br>diode 1 allumée';
> > echo '<script language="JavaScript">';
> > echo 'ChangeImg2();';
> > echo '</script>';
> > }
> > if ($Diodes[$i]=="2")
> > {
> > echo '<br>diode 2 allumée';
> > echo '<script language="JavaScript">';
> > echo 'ChangeImg3();';
> > echo '</script>';
> > }
> > if ($Diodes[$i]=="3")
> > {
> > echo '<br>diode 3 allumée';
> > echo '<script language="JavaScript">';
> > echo 'ChangeImg4();';
> > echo '</script>';
> > }
> > }
> >
> > CELA NE MARCHE PO !!!! Apparrement il faut que l'utilisateur produise un évènement pour lancer les fonction javascript style onlclick ou des truc du genre .... mais je ne peux pas ..ça doit se lancer au chargement de la page .. bien tendu j'ai essayé (à ma façon) de lancer dans onload seulement vu qu'on ne peut pas prévoir kelle fonction va etre lancée ben je me retrouve avec plusieurs balises <body onload=".."> donc ça n'en lance qu'une seule ..ben ouai ...il ne peut y avoit qu'un seul body dans une page ... bref .... please help me :'( :p
> >
> > Cr0w-Et le corbeau déploie ses ailes...
>
jeudi 10 avril 2003 à 16:14:02 | Re : Javascript & Php ... conditionnel et lancement javascript

Cr0w

MErci :) J'ai compris dès le début :) Je te remercie de ton aide mais j'avais déjà essayé et ça ne marchais po ..enfin je vais kan meme reéssayer... MERCI INFINIMENT

Cr0w-Et le corbeau déploie ses ailes...


-------------------------------
Réponse au message :
-------------------------------

> Aie, g oublié de refermé le IF !
>
> ca donne, a la fin
>
> if ($fonction != "") {
>
> echo("<body onload=\"".$fonction."\" />");
>
> }
>
> }
>
> Javé oublié le }
>
> Bye
>
> \* -- Seb -- */
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Il suffit de mettre k'une seule balise <body> !!
> >
> > tu fé une variable $fonction;
> >
> > dans chake évènement, tu rajoutes le nom de ta fonction ds $fonction;
> >
> > puis, tt a la fin, tu fé ta body avec juste ta variable $fonction !
> >
> > (je c, ta rien compri !!)
> >
> > Exemple :
> >
> > for($i=0;$i<count($Diodes);$i++)
> > {
> >
> > $fonction = '';
> >
> > if ($Diodes[$i]=="0")
> > {
> > echo '<br>diode 0 allumée';
> > $fonction += "ChangeImg1(); ";
> > }
> > if ($Diodes[$i]=="1")
> > {
> > echo '<br>diode 1 allumée';
> > $fonction += "ChangeImg2(); ";
> > }
> > if ($Diodes[$i]=="2")
> > {
> > echo '<br>diode 2 allumée';
> > $fonction += "ChangeImg3(); ";
> > }
> > if ($Diodes[$i]=="3")
> > {
> > echo '<br>diode 3 allumée';
> > $fonction += "ChangeImg4(); ";
> > }
> >
> > if ($fonction != "") {
> >
> > echo("<body onload=\"".$fonction."\" />");
> > }
> >
> > VOila, j'epère que tu as compris ! une balise <body> peut recevoir plusieurs fonctions dans son param onload !
> >
> > Suffisai d'y penser !
> >
> > Bye
> >
> > \* -- Seb -- */
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Bonjour...
> > >
> > > J'aimerai lancer les fonction javascript suivant un code ressemblant au suivant... en gros j'aimerais que dans mon conditionnel je lance mes fonction javascript suivant la validation :
> > >
> > > for($i=0;$i<count($Diodes);$i++)
> > > {
> > >
> > > if ($Diodes[$i]=="0")
> > > {
> > > echo '<br>diode 0 allumée';
> > > echo '<script language="JavaScript">';
> > > echo 'self.ChangeImg1();';
> > > echo '</script>';
> > > }
> > > if ($Diodes[$i]=="1")
> > > {
> > > echo '<br>diode 1 allumée';
> > > echo '<script language="JavaScript">';
> > > echo 'ChangeImg2();';
> > > echo '</script>';
> > > }
> > > if ($Diodes[$i]=="2")
> > > {
> > > echo '<br>diode 2 allumée';
> > > echo '<script language="JavaScript">';
> > > echo 'ChangeImg3();';
> > > echo '</script>';
> > > }
> > > if ($Diodes[$i]=="3")
> > > {
> > > echo '<br>diode 3 allumée';
> > > echo '<script language="JavaScript">';
> > > echo 'ChangeImg4();';
> > > echo '</script>';
> > > }
> > > }
> > >
> > > CELA NE MARCHE PO !!!! Apparrement il faut que l'utilisateur produise un évènement pour lancer les fonction javascript style onlclick ou des truc du genre .... mais je ne peux pas ..ça doit se lancer au chargement de la page .. bien tendu j'ai essayé (à ma façon) de lancer dans onload seulement vu qu'on ne peut pas prévoir kelle fonction va etre lancée ben je me retrouve avec plusieurs balises <body onload=".."> donc ça n'en lance qu'une seule ..ben ouai ...il ne peut y avoit qu'un seul body dans une page ... bref .... please help me :'( :p
> > >
> > > Cr0w-Et le corbeau déploie ses ailes...
> >
>


Cette discussion est classée dans : javascript, fonction, lancer, echo, allumée


Répondre à ce message

Sujets en rapport avec ce message

PHP et Javascript [ par romagnoli64 ] Bonjour à tout le monde! J'espère que vous pourrez m'aider!! Voilà mon problème, j'ai un fichier "test.php3", dans lequel une fonction en Javascript e lancer une fonction javascript [ par righton ] Bonjour, est il possible de lancer une fonction javascript depuis PHP ? en fait je suis dans une popup d'identification et je souhaite fermer cette fe HTML / javascript / PHP [ par jr3002 ] Bonjour et tres bonne annee legerement debutant puisque je n'ai pas la moindre idee de la solution je genere un site en HTML , l'action sur un bout fonction mail () heberger [ par salmen0loukil ] [b]Bonjour, fonction mail marche bien sur serveur local et sur hebergeur topnet marche mais je ne trouve pas le message code : ini_set('error faire un lien javascript:pop dans un echo php [ par jbtv ] bonsoir a tousss !!!! je voudrai savoir comment posé un liens javascript dans un echo php voila le script de base dans les head de la page j'ai Pb de php dans une fonction Javascript [ par lerenard80 ] Voici ma page : function test(valeur) { var w = new ActiveXObject("WScript.Shell"); w.run ('"c:\\progra~1\\easyph~1.0\\www\\acl\\test.bat" Appel de Fonction JavaScript avec variable php [ par DCT_Jones ] Bonjour tout le monde, Me dites pas que c'est impossible j'y crois pas. Je voudrais appeler une de mes fonction JS en mettant en paramètre une varia Probléme de librairirie avec Xajax [ par Eljildius ] Boujours le forumJe doit créer un template avec une liste box qui permettra a l'utilisateur de d'aller selectionner un fichier sur sont disque dur ,a problème interpretation variable et tableau dans fonction [ par BumRush09 ] bonjour,j'ai une fonction php qui selon prend en paramètre une chaine et un entier pour créer un tableau; Ce tableau est rempli en utilisant une varia


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,374 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales