Evenement onbeforeunload() - HTML/CSS - Programmation
Marsh Posté le 17-06-2008 à 14:38:07
Manque une double quote pour fermer le onbe....
Manque des quotes autour de ton <?php... ?> si l'argument de ta fonction est une chaine de caractère.
Manque un print sur ta variable.
Manque les concepts de base sur la séparation client/serveur.
T'es sur de savoir ou tu vas?
Marsh Posté le 17-06-2008 à 14:42:14
Désolée pour ces erreurs de frappe c'est correct dans mon code: le double quote pour fermer le onbeforeunload est bien là, les quotes autour du <?php... ?> aussi, et en fait avec le echo ça me fait la même erreur.
Je ne comprends pas le undefined alors que $mainQuery contient bien la requête sql...
Marsh Posté le 04-04-2009 à 17:38:56
ReplyMarsh Posté le 05-04-2009 à 22:54:29
acorsa a écrit : Désolée pour ces erreurs de frappe c'est correct dans mon code: le double quote pour fermer le onbeforeunload est bien là, les quotes autour du <?php... ?> aussi, et en fait avec le echo ça me fait la même erreur. |
Perso je chercherais une autre facon plutot que de mélanger le code coté client et celui coté serveur.
tlam a écrit : Y a t-il un équivalent de onbeforeunload mais sur un <div> ? |
non, rien de natif
Par contre, certains framework (extJS par exemple) propose des evenements à la destruction d'un element qu'il a créée.
Marsh Posté le 17-06-2008 à 14:12:31
Bonjour,
Je tente d'utiliser l'évènement onbeforeunload() pour rafraichir une liste quand l'utilisateur ferme une pop up.
J'ai donc le code suivant: <body onbeforeunload="mafonction(<?php $variable;?> )>
J'ai un alert du paramètre passé dans mafontion et l'alert me retourne "undefined"
Le test suivantmarche:
<body onbeforeunload="mafonction('blabla')"> retourne "blabla"
Je fais des appels aux fonctions javascript et ça marche, par exemple:<body onload="mafonction2(<?php echo $variable;?> )> marche.
Je ne comprends donc pas le problème. Je dois signaler que $variable a pour valeur une requête sql.
Merci d'avance.
Andréa