Utiliser une fonction php 2fois
Résolu
                    
        
     
             
                    leoetevan
    
        
    
                    Messages postés
            
                
     
             
            118
        
            
                                    Statut
            Membre
                    
                -
                                     
leoetevan Messages postés 118 Statut Membre -
        leoetevan Messages postés 118 Statut Membre -
        Bonjour, 
J'ai créé une fonction qui me permet d'afficher un fichier .swf
La fonction va très bien mais si je l'utilise une seconde fois dans ma page, la seconde animation ne s'affiche pas.
Un peu d'aide serait la bienvenue. Merci d'avance
                
            
                
    
    
    
        J'ai créé une fonction qui me permet d'afficher un fichier .swf
La fonction va très bien mais si je l'utilise une seconde fois dans ma page, la seconde animation ne s'affiche pas.
Un peu d'aide serait la bienvenue. Merci d'avance
        A voir également:         
- Utiliser une fonction php 2fois
- Fonction si et - Guide
- Comment utiliser chromecast sur tv - Guide
- Utiliser une tablette comme ecran pc - Guide
- Utiliser iphone comme webcam - Guide
- Comment utiliser teamviewer - Guide
4 réponses
                        
                    Pas de soucis. voila:
<?php
function afficheSwf ($varPage, $varAnim, $varWidth, $varHeight)
{ ?>
<script src="Scripts/swfobject_modified.js" type="text/javascript"></script>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="<?php echo $varWidth;?>" height="<?php echo $varHeight;?>" id="FlashID" title="anim">
<param name="movie" value="<?php echo 'Flash/'.$varPage.'/'.$varAnim.'.swf';?>">
<param name="quality" value="high">
<param name="wmode" value="opaque">
<param name="swfversion" value="9.0.45.0">
<!-- Cette balise <param> invite les utilisateurs de Flash Player en version 6.0 r65 et ultérieure à télécharger la version la plus récente de Flash Player. Supprimez-la si vous ne voulez pas que cette invite soit visible. -->
<param name="expressinstall" value="Scripts/expressInstall.swf">
<!-- La balise <object> suivante est destinée aux navigateurs autres qu'IE. Supprimez-la d'IE à l'aide d'IECC. -->
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="<?php echo 'Flash/'.$varPage.'/'.$varAnim.'.swf';?>" width="<?php echo $varWidth;?>" height="<?php echo $varHeight;?>">
<!--<![endif]-->
<param name="quality" value="high">
<param name="wmode" value="opaque">
<param name="swfversion" value="9.0.45.0">
<param name="expressinstall" value="Scripts/expressInstall.swf">
<!-- Le navigateur affichera le contenu alternatif suivant pour les utilisateurs d'un lecteur Flash de version 6.0 ou de versions plus anciennes. -->
<div>
<h4>Le contenu de cette page nécessite une version plus récente d'Adobe Flash Player.</h4>
<p><a href="https://get.adobe.com/flashplayer/"><img src="https://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Obtenir le lecteur Adobe Flash" width="112" height="33" /></a></p>
</div>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
<script type="text/javascript">
<!--
swfobject.registerObject("FlashID");
//-->
</script>
<?php
}?>
    
                <?php
function afficheSwf ($varPage, $varAnim, $varWidth, $varHeight)
{ ?>
<script src="Scripts/swfobject_modified.js" type="text/javascript"></script>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="<?php echo $varWidth;?>" height="<?php echo $varHeight;?>" id="FlashID" title="anim">
<param name="movie" value="<?php echo 'Flash/'.$varPage.'/'.$varAnim.'.swf';?>">
<param name="quality" value="high">
<param name="wmode" value="opaque">
<param name="swfversion" value="9.0.45.0">
<!-- Cette balise <param> invite les utilisateurs de Flash Player en version 6.0 r65 et ultérieure à télécharger la version la plus récente de Flash Player. Supprimez-la si vous ne voulez pas que cette invite soit visible. -->
<param name="expressinstall" value="Scripts/expressInstall.swf">
<!-- La balise <object> suivante est destinée aux navigateurs autres qu'IE. Supprimez-la d'IE à l'aide d'IECC. -->
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="<?php echo 'Flash/'.$varPage.'/'.$varAnim.'.swf';?>" width="<?php echo $varWidth;?>" height="<?php echo $varHeight;?>">
<!--<![endif]-->
<param name="quality" value="high">
<param name="wmode" value="opaque">
<param name="swfversion" value="9.0.45.0">
<param name="expressinstall" value="Scripts/expressInstall.swf">
<!-- Le navigateur affichera le contenu alternatif suivant pour les utilisateurs d'un lecteur Flash de version 6.0 ou de versions plus anciennes. -->
<div>
<h4>Le contenu de cette page nécessite une version plus récente d'Adobe Flash Player.</h4>
<p><a href="https://get.adobe.com/flashplayer/"><img src="https://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Obtenir le lecteur Adobe Flash" width="112" height="33" /></a></p>
</div>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
<script type="text/javascript">
<!--
swfobject.registerObject("FlashID");
//-->
</script>
<?php
}?>
                        
                    et je l'appel comme ça dans ma page d'accueil.
<?php include_once('inclureSwf.php') ?>
<div id="espaceAnim">
<?php
afficheSwf("home","vampire_ani",360,643);
?>
</div>
<div id="contenu">
<div id="titreSite">
<?php
afficheTitre ();
?>
</div>
<div id="animChateau">
<?php
afficheSwf("home","vampacad_castle_hed",275,155);
?>
</div>
    
                <?php include_once('inclureSwf.php') ?>
<div id="espaceAnim">
<?php
afficheSwf("home","vampire_ani",360,643);
?>
</div>
<div id="contenu">
<div id="titreSite">
<?php
afficheTitre ();
?>
</div>
<div id="animChateau">
<?php
afficheSwf("home","vampacad_castle_hed",275,155);
?>
</div>
