Index du Forum » » Le coin des codeurs

Auteur

Variable globale !!!!
PhilGuen
984      

  Posté : 13-01-2011 15:09

Bon :

sur cette page , j'affiche la liste des reproducteurs femelles (toute la partie php). Pas de soucis particuliers et je peux obtenir toutes les infos dont j'ai besoin.

Pour chaque reproducteur de la liste, je crée un lien dans le but d'ouvrir sa fiche individuelle complète (avec les infos qui n'apparaissent pas dans la liste).

C'est cette partie


 if($reprod_affixeplace == 'B') { 
     $content .=  "<a href='# ' !!onclick!!='OuvrePopup()'>".$reprod_affixe." ".$reprod_nom."< ;/a>"; 
 }else { 
  $content .=  "<a href='#' !!onclick!! ='OuvrePopup()'>".$reprod_nom." ".$reprod_affixe."</a>"; 




La fiche individuelle aurait pu être ouverte dans un "vrai popup" (dans ce cas je mettais window.open .... à la place de !onclick! ... et le tour était joué, mais je n'aime pas beaucoup ca et j'avais trouvé le code d'un script d'un "pseudo popup" avec effet de grisé pour la page de fond qui fonctionne très bien. C'est la partie HTML/JAVASCIPT


<html>
<head>
<link type="text/css" rel="stylesheet" href="./themes/light box_effect.css">
<script>
function OuvrePopup()
{
           document.ge tElementById('Page').style.display='block';
           document.ge tElementById('Message').style.display='block';
}
function FermePopup()
{
   document.getElementById('Page').style.display='none';
   document.getElementById('Message').style.display='none';
}
</script>
</head>
</html>
<body>
<!-- AFFICHAGE D'UNE LIGHTBOX -->
<div id='Page'></div> 
<div id='Message'>  
<p align='center'>
    <br><br>
<div align='center'>
<h1>Template des fiches individuelles en const ruction </h1>
<p align='center'><img src='images/consgrl2.jpg' widt h='300' border='0'></p>
<p align='center'>
   <font face='Arial Black' size='4' co lor='red'>
         Merci de reve nir prochainement
   </font>
</p>
</div>

<p>  </p>
<p align='center'><b>
<input type='button' value='Fermer' !onclick!='FermePopup() ' style='cursor:pointer'>
</b></p>
</div> 
<!-- FIN D'AFFICHAGE DE LIGHTBOX -->
</body>
</html>



Tu peux voir ce que ca donne ICI en cliquant sur un des liens verts (Colonne Nom&Affixe)

Mais comme tu le vois, ca n'affiche que du html dans ce "pseudo popup" (en fait tout le code contenu dans le div ="message") c'est-à-dire



<div id='Message'>  
<p align='center'>
    <br><br>
<div align='center'>
<h1>Template des fiches individuelles en const ruction </h1>
<p align='center'><img src='images/consgrl2.jpg' widt h='300' border='0'></p>
<p align='center'>
   <font face='Arial Black' size='4' co lor='red'>
         Merci de reve nir prochainement
   </font>
</p>
</div>

<p>  </p>
<p align='center'><b>
<input type='button' value='Fermer' !onclick!='FermePopup() ' style='cursor:pointer'>
</b></p>
</div> 



Je voudrais pouvoir
- soit compléter cette partie par le contenu de mes requêtes php,
- soit pouvoir y effectuer de nouvelles requêtes.

Si tu vas sur le lien que je t'ai donné, ce que je veux faire te semblera lumineux.



Cet article provient de NPDS

http://www.npds.org/viewtopic.php?topic=25002&forum=5