prob javascript dans un composant pour joomla 1.5

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

  • [RÉGLÉ] prob javascript dans un composant pour joomla 1.5

    Bonjour,

    je n'arrive pas a utiliser du javascript ...
    j'ai essayer de respecter le MVC donc la jsuis dans le fichier default.php de ma vue et je test en essayant juste d'afficher un alert() mais ça ne marche même pas ...
    quelqu'un peut m'aider ?

    Code:
    <?php
    
    // Pas d'accès direct
    
    defined('_JEXEC') or die('Restricted access'); 
    ?>
    <script type="text/javascript">
    function allo(){
    	alert('allo?');
    }
    
    </script>
    et dans mon form j'ai mis un bouton pour tester:
    Code:
    <input type="button" onclick="allo();" value="allo?" />
    Cordialement CAmArAd3.
    Dernière édition par CAmArAd3 à 10/06/2011, 16h03

  • #2
    Re : prob javascript dans un composant pour joomla 1.5

    Bonjour

    Y'à pas pire que ce type d'écriture

    Ce qu'il faut faire, toujours, c'est de créer un fichier qui aura l'extension .js. Ce fichier contiendra ton code Javascript et tu lieras ensuite le fichier à ton code PHP.

    Code PHP:
    JHTML::script('tonfichier.js''http://tonsite/tondossier/'); 
    Et, dans ton fichier .js, tu aurais un truc du style

    Code PHP:
    window.addEvent('domready', function() {
       
    alert('Yes, ça marche!!!');
    }); 
    Christophe (cavo789)
    Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
    Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

    Commentaire


    • #3
      Re : prob javascript dans un composant pour joomla 1.5

      j'irai même plus loin en disant que ton code html tu peux mettre ça :
      Code PHP:
      <?php

      // Pas d'accès direct

      defined('_JEXEC') or die('Restricted access'); 
      JHTML::_('behavior.mootools');
      JHTML::script('tonfichier.js''http://tonsite/tondossier/');
      ?>
      <input type="button" id="allobutton" value="allo?" />
      et dans ton fichier js :
      Code PHP:
      window.addEvent('domready', function() {
         
      document.getElement('#allobutton').addEvent('click', function() {
      alert('Yes, ça marche!!! et je viens d utiliser mootools !');
      });
      }); 
      Vive Joomla! http://www.joomlack.fr Tutoriels et extensions pour Joomla!. Livre création de template Joomla de plus de 200 pages.
      http://www.template-creator.com Outil de création de templates
      Module Maximenu CK - Megamenu, multicolonnes, chargement de module, description de lien, deroulement animé - Compatible Virtuemart, Hikashop

      Commentaire


      • #4
        Re : prob javascript dans un composant pour joomla 1.5

        Bonjour,
        merci pour vos réponses

        mais le problème de vos solutions c'est que dans mon javascript je voulais récupérer une variable php ...
        comme ça
        Code:
         var nbrMeubles = '<?php echo $nbrM; ?>' ;
        est-ce possible de récupérer cette variable dans monfichier.js ?

        Commentaire


        • #5
          Re : prob javascript dans un composant pour joomla 1.5

          Pourquoi est-ce un problème ? Il suffit de passer une variable à ton script JS.

          Code PHP:
          $doc =& JFactory::getDocument();
          $doc->addScriptDeclaration('var ma_petite_variable=\''JRequest::getInt('nbrMeubles') . '\';'false); 
          Ensuite, dans ton code JS; ben, y'à plus qu'à exploiter ma_petite_variable
          Christophe (cavo789)
          Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
          Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

          Commentaire


          • #6
            Re : prob javascript dans un composant pour joomla 1.5

            Merci ça marche xD
            topic résolue
            Dernière édition par CAmArAd3 à 14/06/2011, 14h00

            Commentaire


            • #7
              Re : prob javascript dans un composant pour joomla 1.5

              Peux-tu tester le code que je t'ai donné Pourquoi l'as-tu modifié en y ajoutant ta première ligne totalement inutile et dangereuse. Tu dois bannir $_POST.
              Christophe (cavo789)
              Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
              Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

              Commentaire

              Annonce

              Réduire
              Aucune annonce pour le moment.

              Partenaire de l'association

              Réduire

              Hébergeur Web PlanetHoster
              Travaille ...
              X