Deux actions pour un bouton

allhambra Messages postés 18 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

3 réponses

atomy Messages postés 442 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
allhambra Messages postés 18 Statut Membre
 
Je ne vois pas bien, tu peux préciser stp ?
0
atomy Messages postés 442 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
allhambra Messages postés 18 Statut Membre
 
ok je vois,
merci beaucoup de ton aide !!
t'es un chef ;)
0
allhambra Messages postés 18 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
atomy Messages postés 442 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
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