par
mrgreth » 05 sept. 2011, 22:15
encore merci Ryle
j'ai trouvé un code qui fonctionne:
le script a charger dans la balise HEAD:
Code : Tout sélectionner
<HEAD>
<script type="text/javascript">
<!--
var Popup = function Popup(Adresse_de_la_page,Nom_de_la_fenetre)
{
window.open(Adresse_de_la_page,Nom_de_la_fenetre,'height=100,width=400,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,directories=no,status=no')
}
-->
</script>
</HEAD>
et l'appel du popup par un lien donne:
Code : Tout sélectionner
<a href="javascript:Popup('Nom Popup','popup-adresse.html')">Lien Popup</a>
la difficulté que j'ai rencontré pour transformer ca en php, c'était par rapport aux apostrophes... après recherche, j'ai vu que les apostrophes en php sont gérés en mettant \ devant le '
ce qui donne dans mon cas:
Code : Tout sélectionner
echo '<a href="javascript:Popup(\''.$Affiche.'\')"><IMG SRC="'.$Affiche.'" BORDER=1 HEIGHT=400 WIDTH=300></A><BR>';
j'ai volontairement supprimé le deuxieme paramètre de popup() et ca fonctionne comme ca
me voici donc satisfait
problème résolu

encore merci Ryle
j'ai trouvé un code qui fonctionne:
le script a charger dans la balise HEAD:
[code]
<HEAD>
<script type="text/javascript">
<!--
var Popup = function Popup(Adresse_de_la_page,Nom_de_la_fenetre)
{
window.open(Adresse_de_la_page,Nom_de_la_fenetre,'height=100,width=400,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,directories=no,status=no')
}
-->
</script>
</HEAD>
[/code]
et l'appel du popup par un lien donne:
[code]
<a href="javascript:Popup('Nom Popup','popup-adresse.html')">Lien Popup</a>
[/code]
la difficulté que j'ai rencontré pour transformer ca en php, c'était par rapport aux apostrophes... après recherche, j'ai vu que les apostrophes en php sont gérés en mettant \ devant le '
ce qui donne dans mon cas:
[code]
echo '<a href="javascript:Popup(\''.$Affiche.'\')"><IMG SRC="'.$Affiche.'" BORDER=1 HEIGHT=400 WIDTH=300></A><BR>';
[/code]
j'ai volontairement supprimé le deuxieme paramètre de popup() et ca fonctionne comme ca
me voici donc satisfait
problème résolu :D