Comment execution un script dans module ?

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Comment execution un script dans module ?

    J'ai crée une page htlm hors joomla pour tester la fonction que je souhaite pour mon site
    tout fonctionne lorsque la page html est hors joomla, mais lorsque je la mets dans joomla, avec un module personnalisée, ou avec un module tel que mod-html, le script javascript ne s'execute pas
    Ma question comment faire pour que le javascript (swapPic s execute ? soit dans le module soit dans soit dnas un article sans passer par load posiiton pour l'affichage du module

    Merci de votre aide


    Voila lemodule :
    <title>ECLATE</title>
    <script type="text/javascript">
    function swapPic(zone,nr){
    var pic=document.getElementById('hovered')
    pic.src='images/ECLATE/eclate-'+nr+'.png'
    zone.onmouseout=function(){pic.src='images/ECLATE/eclate-bg.png'}
    }
    </script>
    <style type="text/css">
    img {border:0;}
    </style>

    <div id="pic" style="height: auto; width: auto; background-image: url('images/ECLATE/eclate-0.png'); background-repeat: no-repeat">
    <img id="hovered" src="images/ECLATE/eclate-0.png" usemap="#Map" width="896" height="531" />

    <map name="Map">
    <area shape="rect" coords="67,187,196,236" href="http://www.mon-site.fr/index.php/entretenir"onclick="window.open(this.href); return false;"onmouseover="swapPic(this,1)" >
    <area shape="rect" coords="61,260,209,303" href="http://www.www.mon-site./index.php/entretenir"onclick="window.open(this.href); return false;"onmouseover="swapPic(this,2)" >
    <area shape="rect" coords="52,324,207,372" href="http:/www.mon-site./index.php/entretenir"onclick="window.open(this.href); return false;"onmouseover="swapPic(this,3)" >
    <area shape="rect" coords="36,388,210,439" href="http://www.www.mon-site./index.php/entretenir"onclick="window.open(this.href); return false;"onmouseover="swapPic(this,4)" >

    </map>
    </div>

  • #2
    Re : Comment execution un script dans module ?

    integrer ceci entre les balises <head> et </head> du template.
    Modifier le chemin vers les images en consequence

    Code:
    <script type="text/javascript">
    function swapPic(zone,nr){
    var pic=document.getElementById('hovered')
    pic.src='images/ECLATE/eclate-'+nr+'.png'
    zone.onmouseout=function(){pic.src='images/ECLATE/eclate-bg.png'}
    }
    </script>
    <style type="text/css">
    img {border:0;}
    </style>
    integrer ceci dans un module personnalisé ou directement dans l'article.
    Code:
    <div id="pic" style="height: auto; width: auto; background-image: url('images/ECLATE/eclate-0.png'); background-repeat: no-repeat">
    <img id="hovered" src="images/ECLATE/eclate-0.png" usemap="#Map" width="896" height="531" />
    
    <map name="Map">
    <area shape="rect" coords="67,187,196,236" href="http://www.mon-site.fr/index.php/entretenir"onclick="window.open(this.href); return false;"onmouseover="swapPic(this,1)" >
    <area shape="rect" coords="61,260,209,303" href="http://www.www.mon-site./index.php/entretenir"onclick="window.open(this.href); return false;"onmouseover="swapPic(this,2)" >
    <area shape="rect" coords="52,324,207,372" href="http:/www.mon-site./index.php/entretenir"onclick="window.open(this.href); return false;"onmouseover="swapPic(this,3)" >
    <area shape="rect" coords="36,388,210,439" href="http://www.www.mon-site./index.php/entretenir"onclick="window.open(this.href); return false;"onmouseover="swapPic(this,4)" >
    
    </map>
    </div>

    Commentaire


    • #3
      Re : Comment execution un script dans module ?

      Merci beaucoup
      Modification faite et cela focntionne très bien, il suffit de mettre le chemin complet des images.
      Dernière édition par marle à 23/01/2016, 17h42

      Commentaire

      Annonce

      Réduire
      Aucune annonce pour le moment.

      Partenaire de l'association

      Réduire

      Hébergeur Web PlanetHoster
      Travaille ...
      X