Rechercher : dans
Par :

Deux actions pour un bouton

Dernière réponse le 9 jui 2007 à 20:21:36 allhambra, le 6 jui 2007 à 19:47:18 
 Signaler ce message aux modérateurs

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

1

atomy, le 6 jui 2007 à 20:28:26

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? :-)
Allez, ciao!!!

Répondre à atomy

2

allhambra, le 6 jui 2007 à 21:43:37

Je ne vois pas bien, tu peux préciser stp ?

Répondre à allhambra

3

atomy, le 6 jui 2007 à 21:46:54

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(...);">
Allez, ciao!!!

Répondre à atomy

4

allhambra, le 7 jui 2007 à 09:40:49

Ok je vois,
merci beaucoup de ton aide !!
t'es un chef ;)

Répondre à allhambra

5

allhambra, le 9 jui 2007 à 10:12:14

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ù.

Répondre à allhambra

6

atomy, le 9 jui 2007 à 15:45:39

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...
Allez, ciao!!!

Répondre à atomy

7

 naruto-94, le 9 jui 2007 à 20:21:36

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..

- [ Juck'n0 ]-

Répondre à naruto-94
Collection CommentÇaMarche.net