Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
progima jeune mioche

Inscrit le: 24 Mar 2005 Messages: 12
|
Posté le: Ven Avr 15, 2005 9:55 am Sujet du message: evenement onclick() |
|
|
Slt
dans une servlet j'essaye d'appeler une fonction aprés un evenement click dans une liste déroulante,mais on m'affiche une erreur sur la page html.
voilà l'appel de la fonction :
out.println("<select name=\"departement\" onclick=\"getInfo()\">");
getInfo c'est une fonction dans la meme servlet!!
ke dois je faire???? |
|
Revenir en haut |
|
 |
Salemioche salemioche


Inscrit le: 05 Avr 2002 Messages: 350 Localisation: FR- BIOT
|
Posté le: Ven Avr 15, 2005 10:09 am Sujet du message: |
|
|
une page html s'execute COTE CLIENT, il faut donc mettre du javascript _________________ Creer son site - Hebergement - Jumeaux |
|
Revenir en haut |
|
 |
progima jeune mioche

Inscrit le: 24 Mar 2005 Messages: 12
|
Posté le: Ven Avr 15, 2005 10:14 am Sujet du message: |
|
|
je ne travaille pas avec javascrip c une servlet créer avce java et une servlet s'execute au niveau serveur!!!!!!!!!!!!!!!!!!!!!!!!
j'ai pas compris ta reponse, mais si t'as envie de m'aider, voilà le code:
//fonction qui contient le onclick
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
response.setContentType("text/html");
out = response.getWriter();
out.println("<html>");
out.println("<head>");
out.println("<title>Servlet</title>");
out.println("</head>");
out.println("<body>");
out.println("<form>");
out.println("<select name = \"departement\" onclick = \"this.getInfo();\">");
out.println("<optionvalue=\"01\">Ain");
out.println("<option value=\"02\">Aisne");
out.println("<option value=\"03\">Allier");
out.println("<option value=\"04\">Alpes de Haute Provence");
out.println("</select>");
out.println("</form>");
out.println("</body>");
out.println("</html>");
out.close();
}
//la fonction ke j'appel
public void getInfo()
{} |
|
Revenir en haut |
|
 |
Salemioche salemioche


Inscrit le: 05 Avr 2002 Messages: 350 Localisation: FR- BIOT
|
Posté le: Ven Avr 15, 2005 10:21 am Sujet du message: |
|
|
on est bien d'accord, tu produis une page html qui sera lue sur le navigateur, dans cette page tu as un form et a l'interieur un input select.
ce form et ce select sont gérés par le navigateur, une fois la page envoyée le servlet a fini son boulot et c'est le navigateur qui gère la page.
l'evenement onlick est un evenement JAVASCRIPT, sur l'objet html select. le navigateur ne connait pas le servlet, il traite une page html. le code qui DOIT etre dans un evenement de ce type est FORCEMENT une function javascript (seul langage accepté par le navigateur) _________________ Creer son site - Hebergement - Jumeaux |
|
Revenir en haut |
|
 |
progima jeune mioche

Inscrit le: 24 Mar 2005 Messages: 12
|
Posté le: Ven Avr 15, 2005 11:32 am Sujet du message: |
|
|
alors keske je dois faire??
aide moi stp!!! |
|
Revenir en haut |
|
 |
Salemioche salemioche


Inscrit le: 05 Avr 2002 Messages: 350 Localisation: FR- BIOT
|
Posté le: Ven Avr 15, 2005 12:24 pm Sujet du message: |
|
|
ecrire la fonction javascript qui fait la meme chose que ton getinfo _________________ Creer son site - Hebergement - Jumeaux |
|
Revenir en haut |
|
 |
|
|
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum
|
|