Deux actions pour un bouton

Fermé
allhambra Messages postés 18 Date d'inscription jeudi 31 mai 2007 Statut Membre Dernière intervention 28 décembre 2007 - 6 juil. 2007 à 19:47
naruto-94 Messages postés 865 Date d'inscription mercredi 17 août 2005 Statut Membre Dernière intervention 20 décembre 2012 - 9 juil. 2007 à 20:21
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 441 Date d'inscription jeudi 25 janvier 2007 Statut Membre Dernière intervention 11 août 2009 92
6 juil. 2007 à 20:28
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 Date d'inscription jeudi 31 mai 2007 Statut Membre Dernière intervention 28 décembre 2007
6 juil. 2007 à 21:43
Je ne vois pas bien, tu peux préciser stp ?
0
atomy Messages postés 441 Date d'inscription jeudi 25 janvier 2007 Statut Membre Dernière intervention 11 août 2009 92
6 juil. 2007 à 21:46
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 Date d'inscription jeudi 31 mai 2007 Statut Membre Dernière intervention 28 décembre 2007
7 juil. 2007 à 09:40
ok je vois,
merci beaucoup de ton aide !!
t'es un chef ;)
0
allhambra Messages postés 18 Date d'inscription jeudi 31 mai 2007 Statut Membre Dernière intervention 28 décembre 2007
9 juil. 2007 à 10:12
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 441 Date d'inscription jeudi 25 janvier 2007 Statut Membre Dernière intervention 11 août 2009 92
9 juil. 2007 à 15:45
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 865 Date d'inscription mercredi 17 août 2005 Statut Membre Dernière intervention 20 décembre 2012 188
9 juil. 2007 à 20:21
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