A voir également:
- Code javascript dans du php
- Code ascii - Guide
- Code puk bloqué - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code activation windows 10 - Guide
- Code blocks - Télécharger - Langages
12 réponses
avec php tu peux écrire du javascript tout comme du html
mais tu ne peux pas l'exécuter
les seul moyens d'exécuter du php sont des requêtes get ou post
avec du javascript tu peux faire ces requête en ajax
mais tu ne peux pas l'exécuter
les seul moyens d'exécuter du php sont des requêtes get ou post
avec du javascript tu peux faire ces requête en ajax
o_O nemesis
mais tu ne peux pas l'exécuter ????
selon toi ce code n'ouvre pas une alert ???
Adns
mais tu ne peux pas l'exécuter ????
echo "<script>alert('plop');</script>";
selon toi ce code n'ouvre pas une alert ???
Adns
ce que je voulais dire, c'est que pendant la phase PHP tu ne peux pas exécuter le javascript, seulement l'écrire, par contre après la phase php, le navigateur va lire la page, exécuter le javascript et afficher le html
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Merci adns de m'avoir répondu si vite.
je viens d'essayer mais je crois qu'il me manque un truc .
Mon bute c'est de l'enserrer dans ce div:
echo '<div id="defilement_images">''</div>';
ce que j'ai fait ,j'ai crée un fichier .js avec mon javascript et je veux le mettre ici dans le div .
comment faire?
je viens d'essayer mais je crois qu'il me manque un truc .
Mon bute c'est de l'enserrer dans ce div:
echo '<div id="defilement_images">''</div>';
ce que j'ai fait ,j'ai crée un fichier .js avec mon javascript et je veux le mettre ici dans le div .
comment faire?
tu veux inclure le javascript avec la balise <script> ? ou copier le contenu entre le div ?
dans le premier cas c'est comme si c'était du html en rajoutant juste un echo
dans le 2è
désolé si je répond a coté je ne saisi pas très bien ce que tu veux
dans le premier cas c'est comme si c'était du html en rajoutant juste un echo
echo '<div id="defilement_images"><script type="text/javascript" src="fichier.js"></script></div>';
dans le 2è
echo '<div id="defilement_images">'.file_get_contents('fichier.js').'</div>';
désolé si je répond a coté je ne saisi pas très bien ce que tu veux
amazigh
vu ton code je pense que dans ton div tu as un défilement d'image géré par un code javascript
le code javascript n'est pas obligé d'être dans le div pour que celui-ci sois exécuté
il te suffit juste dans ton entête html entre les balise <head></head> de mettre <script src=fichier.js></script>
en espérant répondre a la question ;)
Adns
vu ton code je pense que dans ton div tu as un défilement d'image géré par un code javascript
le code javascript n'est pas obligé d'être dans le div pour que celui-ci sois exécuté
il te suffit juste dans ton entête html entre les balise <head></head> de mettre <script src=fichier.js></script>
en espérant répondre a la question ;)
Adns
Merci pour ton intérêt.
au faite je l'ai pas mis dans un fichier .js finalement mais dans un fichier php qui s'appelle : testeimage.php
voilà le code:
=======================================================
<html>
<head>
<!-- DEBUT DU SCRIPT -->
<SCRIPT LANGUAGE="JavaScript">
/*
SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT
http://www.editeurjavascript.com
*/
//
imgPath = new Array;
// La référence de l'article sélectionné
ar_ref = '3000BB';
if (document.images)
{
i0 = new Image;
i0.src = '../images/images_page_produit/produits/images_gf/[3000BB]FULL_01.jpg';
imgPath[0] = i0.src;
i1 = new Image;
i1.src = '../images/images_page_produit/produits/images_gf/[3000BB]FULL_02.jpg';
imgPath[1] = i1.src;
}
actual_image = 0;
function ejs_img_fx(img)
{
if(img && img.filters && img.filters[0])
{
img.filters[0].apply();
img.filters[0].play();
}
}
function StartAnim()
{
if (document.images)
{
document.write('<A HREF="#" onClick="ImgDest();return(false)"><IMG SRC="image/entree 2.jpg" BORDER=0 ALT=Menu NAME=defil style="filter:progid:DXImageTransform.Microsoft.Pixelate(MaxSquare=100,Duration=1)"></A>');
defilimg()
}
else
{
document.write('<A HREF="entree.html"><IMG SRC="image/entree 2.jpg" BORDER=0></A>')
}
}
function ImgDest()
{
document.location.href = SiClickGoTo[a-1];
}
function defilimg() {
if (actual_image == 2)
{
actual_image = 0;
}
if (document.images)
{
ejs_img_fx(document.defil)
document.defil.src = imgPath[actual_image];
tempo3 = setTimeout("defilimg()",2000);
actual_image++;
}
}
</SCRIPT>
<!-- FIN DU SCRIPT -->
<title>TEST IMAGE</title>
</head>
<body>
<!-- DEBUT DU SCRIPT -->
<!--
SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT
http://www.editeurjavascript.com/scripts/scripts_images_1_55.php
-->
<SCRIPT LANGUAGE="JavaScript">
StartAnim();
</SCRIPT>
<!-- FIN DU SCRIPT -->
</html>
======================================================
j'ai une page qui sera complètement en php dans laquelle je voudrais inclure ce code pour qu'il me donne le résultat voulu.
j'ai un autre soucis.
dans une autre page php ,je fais des requêtes dans une base de donnée mysql et je récupère les référence des produits que je veux afficher dans une variable qui s'appelle : $Ref .
par contre dans mon javascripte pour l'instant il m'affiche que les photo de la référence : 3000BB.
Donc je voudrais faire en sorte quil reconnaisse la varible $Ref et quil maffiche les foto relative au produits dont la reference est dans $Ref .
Comment faire ?
MERCI
au faite je l'ai pas mis dans un fichier .js finalement mais dans un fichier php qui s'appelle : testeimage.php
voilà le code:
=======================================================
<html>
<head>
<!-- DEBUT DU SCRIPT -->
<SCRIPT LANGUAGE="JavaScript">
/*
SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT
http://www.editeurjavascript.com
*/
//
imgPath = new Array;
// La référence de l'article sélectionné
ar_ref = '3000BB';
if (document.images)
{
i0 = new Image;
i0.src = '../images/images_page_produit/produits/images_gf/[3000BB]FULL_01.jpg';
imgPath[0] = i0.src;
i1 = new Image;
i1.src = '../images/images_page_produit/produits/images_gf/[3000BB]FULL_02.jpg';
imgPath[1] = i1.src;
}
actual_image = 0;
function ejs_img_fx(img)
{
if(img && img.filters && img.filters[0])
{
img.filters[0].apply();
img.filters[0].play();
}
}
function StartAnim()
{
if (document.images)
{
document.write('<A HREF="#" onClick="ImgDest();return(false)"><IMG SRC="image/entree 2.jpg" BORDER=0 ALT=Menu NAME=defil style="filter:progid:DXImageTransform.Microsoft.Pixelate(MaxSquare=100,Duration=1)"></A>');
defilimg()
}
else
{
document.write('<A HREF="entree.html"><IMG SRC="image/entree 2.jpg" BORDER=0></A>')
}
}
function ImgDest()
{
document.location.href = SiClickGoTo[a-1];
}
function defilimg() {
if (actual_image == 2)
{
actual_image = 0;
}
if (document.images)
{
ejs_img_fx(document.defil)
document.defil.src = imgPath[actual_image];
tempo3 = setTimeout("defilimg()",2000);
actual_image++;
}
}
</SCRIPT>
<!-- FIN DU SCRIPT -->
<title>TEST IMAGE</title>
</head>
<body>
<!-- DEBUT DU SCRIPT -->
<!--
SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT
http://www.editeurjavascript.com/scripts/scripts_images_1_55.php
-->
<SCRIPT LANGUAGE="JavaScript">
StartAnim();
</SCRIPT>
<!-- FIN DU SCRIPT -->
</html>
======================================================
j'ai une page qui sera complètement en php dans laquelle je voudrais inclure ce code pour qu'il me donne le résultat voulu.
j'ai un autre soucis.
dans une autre page php ,je fais des requêtes dans une base de donnée mysql et je récupère les référence des produits que je veux afficher dans une variable qui s'appelle : $Ref .
par contre dans mon javascripte pour l'instant il m'affiche que les photo de la référence : 3000BB.
Donc je voudrais faire en sorte quil reconnaisse la varible $Ref et quil maffiche les foto relative au produits dont la reference est dans $Ref .
Comment faire ?
MERCI
1) ça c'est une page entière
ta page php affiche quelque chose ? si oui il faudra mettre l'affichage dans cette page (en rajoutant <?php echo machin ?> par exemple
si non et bien tu a juste a copier ta page a la fin du php
2)tu as ça ar_ref = '3000BB';
remplace par ar_ref = <?php echo $ref ?>
ta page php affiche quelque chose ? si oui il faudra mettre l'affichage dans cette page (en rajoutant <?php echo machin ?> par exemple
si non et bien tu a juste a copier ta page a la fin du php
2)tu as ça ar_ref = '3000BB';
remplace par ar_ref = <?php echo $ref ?>
Bonjour ,
J'ai fait ce que vous m'avez dit ,et aucune image ne défile maintenant.
Donc j'ai remplacé la ligne
ar_ref = '3000BB'; par ar_ref = <?php echo $ref ?> et il n y a aucune image .
Le soucis c'est :
1-Comment le code que je vous ai donné reconnait la variable $ref qui se trouve dans une autre page?
2-Autre chose, les lignes suivantes je ne les touche pas? malgré l' appel la référence de là aussi ?
if (document.images)
{
i0 = new Image;
i0.src = '../images/images_page_produit/produits/images_gf/[3000BB]FULL_01.jpg';
imgPath[0] = i0.src;
i1 = new Image;
i1.src = '../images/images_page_produit/produits/images_gf/[3000BB]FULL_02.jpg';
imgPath[1] = i1.src;
}
3- echo "<div id='defilement_images'>";
include "testeimage.php";
echo "</div>";
le code testeimage.php comme vous le voyez ,je l'est inclut dans la page php en question qui utilise $ref et qui génère en plus des images relatives à une référence de produit dont parle ici ,d'autre informations ,à savoir ,une description,des points clés se trouvant dans ma BD MYSQL.
J'espère vous avoir éliaré .
Encore merci
J'ai fait ce que vous m'avez dit ,et aucune image ne défile maintenant.
Donc j'ai remplacé la ligne
ar_ref = '3000BB'; par ar_ref = <?php echo $ref ?> et il n y a aucune image .
Le soucis c'est :
1-Comment le code que je vous ai donné reconnait la variable $ref qui se trouve dans une autre page?
2-Autre chose, les lignes suivantes je ne les touche pas? malgré l' appel la référence de là aussi ?
if (document.images)
{
i0 = new Image;
i0.src = '../images/images_page_produit/produits/images_gf/[3000BB]FULL_01.jpg';
imgPath[0] = i0.src;
i1 = new Image;
i1.src = '../images/images_page_produit/produits/images_gf/[3000BB]FULL_02.jpg';
imgPath[1] = i1.src;
}
3- echo "<div id='defilement_images'>";
include "testeimage.php";
echo "</div>";
le code testeimage.php comme vous le voyez ,je l'est inclut dans la page php en question qui utilise $ref et qui génère en plus des images relatives à une référence de produit dont parle ici ,d'autre informations ,à savoir ,une description,des points clés se trouvant dans ma BD MYSQL.
J'espère vous avoir éliaré .
Encore merci
1-<ital>
si tu as fais include de l'autre page la variable sera défini après l'include mais pas avant
sinon la variable n'existera pas ^^
<ital>2-
en fait vu que tu avais une variable pour la référence je penserais que tu utiliserais la variable
donc tout les endroit ou tu avais mis ta référence en dur il faut mettre la variable a la place si tu veux que ça change
3-
tu ne pourrais pas tout mettre en une seule page ?
ça serait surement plus simple
si tu as fais include de l'autre page la variable sera défini après l'include mais pas avant
sinon la variable n'existera pas ^^
<ital>2-
en fait vu que tu avais une variable pour la référence je penserais que tu utiliserais la variable
donc tout les endroit ou tu avais mis ta référence en dur il faut mettre la variable a la place si tu veux que ça change
3-
tu ne pourrais pas tout mettre en une seule page ?
ça serait surement plus simple