Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Reponse Javascript avec fichier source php

4 réponses
Avatar
audi
Bonjour,
J'essai d'afficher une image via un script javascript qui recupere cette
image suivant un src avec parametre :
<script type="text/javascript" language="javascript"
src="http://www.monsite.com/test.php?url=www.autresite.com"></script>

J'ai essayé plusieurs manip pour lfaire afficher l'image mais rien y fait.
Je n'arrive pas a faire en sorte que le flux php coresponde à ce que le
javascript attend ...
J'ai essayé ca mais ca ne va toujours pas ... :
$str = "<script type=\"text/javascript\"
language=\"javascript\">document.write('<img
src=\"http://www.monsite.com/imageOn.gif\">');</script>";
et/ou
$str = "document.write('<img
src=\"http://www.monsite.com/imageOn.gif\">');";

Si quelqu'un a compris ce que je tente de faire, merci de m'aiguiller un
poil, j'y perds tous mes cheveux ...
Thx d'avance.

4 réponses

Avatar
ASM
Bonjour,
J'essai d'afficher une image via un script javascript qui recupere cette
image suivant un src avec parametre :
<script type="text/javascript" language="javascript"
src="http://www.monsite.com/test.php?url=www.autresite.com"></script>


çà m'a l'air tordu

où est le script javascript exactement ?
sur monsite ou sur autresite ?

un script javascript a pour suffixe : js

donc c'est le php qui doit faire le boulot de rechecrche d'image
puis écrire le script js

ou
c'est le script js qui doit rechercher l'image ?


une piste :

<?php
/* appli php qui cherche l'url de l'image */
$machin_chouete = blabla
php?>
<script type="text/javascript">
monImageLocation = '<? eccho $machin_chouete ?>';
onload = function() {
document.images['uneImage'].src = monImageLocation;
};
</script>
<head>
<body>
<img name="uneImage" src="" alt="" />

mais, sincèrement, ce JS n'a aucun interet cf + bas

J'ai essayé ca mais ca ne va toujours pas ... :
$str = "<script type="text/javascript"
language="javascript">document.write('<img
src="http://www.monsite.com/imageOn.gif">');</script>";


je vois pas à quoi çà sert
autant écrire directement en php ce qu'il faut

<img src="<? echo $UrlBonneImage ?>" alt="" />

Si quelqu'un a compris ce que je tente de faire, merci de m'aiguiller un
poil, j'y perds tous mes cheveux ...


non, rien compris
à moins que tu ne veuilles changer l'image après affichage
lors d'un click qque part ?
ou autre ?

tente d'expliquer ce que tu veux faire
que tu ne puisses réaliser direct en php.


--
Stephane Moriaux et son [moins] vieux Mac

Avatar
O.L.
audi a exposé le 07/11/2005 :
Bonjour,
J'essai d'afficher une image via un script javascript qui recupere cette
image suivant un src avec parametre :
<script type="text/javascript" language="javascript"
src="http://www.monsite.com/test.php?url=www.autresite.com"></script>

J'ai essayé plusieurs manip pour lfaire afficher l'image mais rien y fait. Je
n'arrive pas a faire en sorte que le flux php coresponde à ce que le
javascript attend ...
J'ai essayé ca mais ca ne va toujours pas ... :
$str = "<script type="text/javascript"
language="javascript">document.write('<img
src="http://www.monsite.com/imageOn.gif">');</script>";
et/ou
$str = "document.write('<img src="http://www.monsite.com/imageOn.gif">');";

Si quelqu'un a compris ce que je tente de faire, merci de m'aiguiller un
poil, j'y perds tous mes cheveux ...
Thx d'avance.


Pour voir si ça marche, essaie de mettre dans ton fichier PHP
uniquement cela :

document.write('Hello World');

Si ça marche et que le texte "Hello World" s'affiche sur ta page, c'est
qu'il y a un problème avec ton code PHP qui génère du mauvais JS.

--
Olivier Ligny
Créateur web free-lance / www.cyber-tamtam.net

Avatar
audi
Désolé du dérangement.
J'ai fini par trouvé le probleme.

Apparemment moncode était quasi bon ormis une erreur de ' ou "
Ma variable devait du coup ne pas etre accessible.
$pgurl = "<img src="http://www.monsite.com/monimage.gif">";
echo "document.write('$pgurl')";



"audi" <audi_A_T_jconcept.com> a écrit dans le message de news:
436f0d33$0$19238$
Bonjour,
J'essai d'afficher une image via un script javascript qui recupere cette
image suivant un src avec parametre :
<script type="text/javascript" language="javascript"
src="http://www.monsite.com/test.php?url=www.autresite.com"></script>

J'ai essayé plusieurs manip pour lfaire afficher l'image mais rien y fait.
Je n'arrive pas a faire en sorte que le flux php coresponde à ce que le
javascript attend ...
J'ai essayé ca mais ca ne va toujours pas ... :
$str = "<script type="text/javascript"
language="javascript">document.write('<img
src="http://www.monsite.com/imageOn.gif">');</script>";
et/ou
$str = "document.write('<img
src="http://www.monsite.com/imageOn.gif">');";

Si quelqu'un a compris ce que je tente de faire, merci de m'aiguiller un
poil, j'y perds tous mes cheveux ...
Thx d'avance.





Avatar
ASM
Désolé du dérangement.
J'ai fini par trouvé le probleme.

Apparemment moncode était quasi bon ormis une erreur de ' ou "
Ma variable devait du coup ne pas etre accessible.
$pgurl = "<img src="http://www.monsite.com/monimage.gif">";
echo "document.write('$pgurl')";


je continue à ne pas comprendre l'utilité du javascript ... !
complètement inutile ici (à mon idée)

<?
$pgurl = 'http://www.monsite.com/monimage.gif';
?>
<img src="<? echo $pgurl; ?>" alt="" />

ou

<?
$pgurl = 'http://www.monsite.com/monimage.gif';
echo "<img src="".$pgurl."" alt="" />";
?>

si j'me goure pas trop dans le code php ...

bref, le document.write du js semble complètement
anachronique dans ce contexte

--
Stephane Moriaux et son [moins] vieux Mac