Deux actions pour un bouton

allhambra Messages postés 18 Date d'inscription   Statut Membre -  
naruto-94 Messages postés 904 Statut Membre -
bonjour,

j'ai un bouton qui renvoi a un script java, et je voudrais en plus lui faire ouvrir une autre page (achat/caddie_affichage.php) sans toutefois savoir comment le rédiger.

<a class="normal" href="Javascript:document.ajout<?php echo $prod['id'] ?>.submit()"> 
      <font color="#CC0000">Commander</font> </a>


Toute aide est bienvenue
Configuration: Windows XP
Firefox 2.0.0.4

3 réponses

  1. atomy Messages postés 460 Date d'inscription   Statut Membre 92
     
    Salut,

    Au lieu de mettre ta fonction dans la ligne..., met le - ou les - dans une fonction, que tu appeleras ensuite dans cette ligne. Kapich? :-)
    0
    1. allhambra Messages postés 18 Date d'inscription   Statut Membre
       
      Je ne vois pas bien, tu peux préciser stp ?
      0
  2. atomy Messages postés 460 Date d'inscription   Statut Membre 92
     
    Salut,

    Au lieu d'écrire : href="Javascript:document.ajout<?php echo $prod['id'] ?>.submit()">

    Tu écris une fonction dans lequel tu auras tout ce que tu veux faire :

    function truc(...) {
    document.ajout<?php echo $prod['id'] ?>.submit();
    ... ;
    }

    Finalement, tu refais ta ligne pour appeler ta fonction :

    href="truc(...);">
    0
    1. allhambra Messages postés 18 Date d'inscription   Statut Membre
       
      ok je vois,
      merci beaucoup de ton aide !!
      t'es un chef ;)
      0
    2. allhambra Messages postés 18 Date d'inscription   Statut Membre
       
      re bonjour,
      j'ai donc rédigé ma fonction comme suit:
      Ce qui me vaut un Parse error: syntax error, unexpected T_STRING, expecting ')' à la ligne 2
      ( <script language="text/javascript" src="document.ajout <?php echo $prod['id'] ?>.submit()";)


      <?php
      function commander($java,$a href) {
      	<script language="text/javascript" src="document.ajout <?php echo $prod['id'] ?>.submit()";
          <a href="<?php echo $wwwroot?>/achat/caddie_affichage.php"</a> ;
      	  }
      ?>
      


      J'ai du faire une boulette de syntaxe, mais je ne vois pas où.
      0
    3. atomy Messages postés 460 Date d'inscription   Statut Membre 92
       
      Salut,

      Je crois que c'est ta 2eme variable... on dirait qu'il manque un _...

      C'est possible?

      Deuxièmement, je ne vois pas tes variables, du début de fonction (...), dans ta programmation à l'intérieur... n'oublie pas de les changer, si ce sont les mêmes...
      0
  3. naruto-94 Messages postés 904 Statut Membre 188
     
    salut ,

    ou est la balise de fermeture de <script> ? puis il ne faut jamais mélanger du php avec du html,javascript sans utiliser les guillemets..

    0