appelle de fonction

appelle de fonction - HTML/CSS - Programmation

Marsh Posté le 10-05-2004 à 11:09:44    

je fais dans un fichier.js:
 
str+="<input type=button value='Deconn.'onClick='deconnect(+name+)'>";
 
et plus loin
 
function deconnect(nom)
{
  fen=window.open();
  fen.document.location.href="decon.php?pseudo=nom";  
}
 
Mais j'ai uneerreur. Je sais pas comment mettre la variable nameen parametre (voir Rouge).

Reply

Marsh Posté le 10-05-2004 à 11:09:44   

Reply

Marsh Posté le 10-05-2004 à 11:13:46    

c'est débile de passer un paramètre pour une déconnection (tu dois savoir qui est logué) de plus, pas besoin d'utiliser le JS pour ça...

Reply

Marsh Posté le 10-05-2004 à 11:15:04    

si,car tout ma page est generé dans le JS. puis j'ai bessoin du pseudo pour mettre son etat a deconnecté dans une base de donnée SQL.
Je voudrai savoir comment passer ma variable en parametre.


Message édité par Dark-Jedi le 10-05-2004 à 11:15:53
Reply

Marsh Posté le 10-05-2004 à 11:17:27    

Dark-Jedi a écrit :

si,car tout ma page est generé dans le JS. puis j'ai bessoin du pseudo pour mettre son etat a deconnecté dans une base de donnée SQL.
Je voudrai savoir comment passer ma variable en parametre.


ah, et s'il clique pas sur le lien, tu mets pas la base à jour alors...

Reply

Marsh Posté le 10-05-2004 à 11:19:04    

Je sais mais, les onunload ne sont pas fiable, mais pour le moment je fais confiance...On verra apres.


Message édité par Dark-Jedi le 10-05-2004 à 11:19:34
Reply

Marsh Posté le 10-05-2004 à 11:21:09    

tu ne dois pas utiliser JS pour ce genre de chose, pour 1001 raison. Enfin tu peux l'utiliser, mais pas t'y fier (donc poubelle quoi)
 
JS ne doit pas servir à faire tourner ton application, car c'est désactivable et tout et tout. JS doit juste améliorer l'ergonomie c'est tout
 
sinon pour ton pb, essaie ça  
 
str+="<input type=button value='Deconn.'onClick='deconnect("+name+" )'>";  

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed