OVH Cloud OVH Cloud

onClick sur input ne fonctionne pas ?

6 réponses
Avatar
Pierre Goiffon
[Suivi sur fr.comp.infosystemes.www.auteurs]

Soit la page suivante :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<title>tutu</title>
</head>
<body>
<form name="essai" method="get" action="">
<input type="button" name="test" onClick="alert('booo')" value="test lbl">
</form>
</body>
</html>

Un clic sur le bouton ne provoque rien dans Mozilla 1.6, je ne comprend pas
pourquoi ??

6 réponses

Avatar
René ALBERT
Le 23/02/04 17:53, Pierre Goiffon a écrit :
[Suivi sur fr.comp.infosystemes.www.auteurs]

Soit la page suivante :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<title>tutu</title>
</head>
<body>
<form name="essai" method="get" action="">



Action="" peut-être qu'il ne sait pas que faire des données du
formulaire ?

La spécifs indique en effet :


Step four: Submit the encoded form data set

Finally, the encoded data is sent to the processing agent
designated by the action attribute using the protocol specified
by the method attribute.

This specification does not specify all valid submission methods
or content types that may be used with forms. However, HTML 4
user agents must support the established conventions in the
following cases:

* If the method is "get" and the action is an HTTP URI, the
user agent takes the value of action, appends a `?' to it, then
appends the form data set, encoded using the
"application/x-www-form-urlencoded" content type. The user agent
then traverses the link to this URI. In this scenario, form data
are restricted to ASCII codes.
* If the method is "post" and the action is an HTTP URI, the
user agent conducts an HTTP "post" transaction using the value of
the action attribute and a message created according to the
content type specified by the enctype attribute.

==> For any other value of action or method, behavior is
unspecified. <=
User agents should render the response from the HTTP "get" and
"post" transactions.
--
Amicalement.

Retraites : un modèle mathématique simplifié
Divertissements : casse-têtes divers
Bridge : Conventions et Code en compétition
Probabilités

http://rene.albert1.free.fr

Enlever NOSPAM dans l'adresse e-mail.
Avatar
Pierre Goiffon
"René ALBERT" a écrit dans le message news:
403a3659$0$29934$
> <form name="essai" method="get" action="">

Action="" peut-être qu'il ne sait pas que faire des données du
formulaire ?



J'ai essayé aussi avec une valeur dans action=, valide ou non, et ça ne
change rien. Essayé aussi avec un bouton submit... Non, toujours pas.

Par ailleurs je viens de réinstaller une 1.5 et pas de soucis ?!!
Avatar
Pierre Goiffon
"Pascal Chevrel" a écrit dans le message
news: 403a3240$0$29962$
Le 23/02/2004 17:53, Pierre Goiffon a écrit :
> Soit la page suivante :
>
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
>
> <html>
> <head>
> <title>tutu</title>
> </head>
> <body>
> <form name="essai" method="get" action="">
> <input type="button" name="test" onClick="alert('booo')" value="test


lbl">
> </form>
> </body>
> </html>
>
> Un clic sur le bouton ne provoque rien dans Mozilla 1.6, je ne comprend


pas
> pourquoi ??

Ca marche chez moi



Argll
Merci de la réponse toutefois :)
Je vais tenter une désinstall complète suivie d'une réinstall, on verra
Avatar
Bobe a ecrit :

Pierre Goiffon nous a dit le 24/02/2004 09:22:
>
> Pardon mais ce n'est pas TOUJOURS du JavaScript en OnClick ? Jamais entendu
> de nécessité de spécifier en langage sur ce genre d'attributs d'événements ?
>

Non.
C'est pas juste pour faire joli que le meta suivant existe:
<meta http-equiv="Content-Script-Type" content="text/javascript">



Ha ? ? tous les navigateurs ne traitent pas pas défaut
les onclick onload etc glissés dans les balises comme du JavaScript ?
Je croyais que le meta permettait seulement de ne pas rappeler
le type du script à chaque fois qu'on mettait en place un script !

--
******** (enlever/remove [OTER_MOI] du/from reply url) *******
Stéphane MORIAUX : mailto:
Aide aux Pages Perso (images & couleurs, formulaire, CHP, JS)
http://perso.wanadoo.fr/stephane.moriaux/internet/
**************************************************************
Avatar
Bobe
@SM nous a dit le 26/02/2004 19:14:

Ha ? ? tous les navigateurs ne traitent pas pas défaut
les onclick onload etc glissés dans les balises comme du JavaScript ?
Je croyais que le meta permettait seulement de ne pas rappeler
le type du script à chaque fois qu'on mettait en place un script !




L'attribut type est obligatoire (au moins pour les balises <script> et <style>).
Je n'ai pas d'exemple de langage de script client autre que javascript en tête.
Je suppose en tout cas que la possibilité de différents langage de script
client existant a été prévue, d'où l'utilité de ce meta.

--
Bobe (Aurélien Maille)
http://webnaute.net

"la vie d'un geek est un combat perpétuel contre l'imperfection"
Avatar
Pierre Goiffon
"Bobe" a écrit dans le
message news: c1lia1$t60$
Je n'ai pas d'exemple de langage de script client autre que javascript en


tête.

Il y a VBScript sur IE, mais je crois que c'est bien le seul concurrent
(mort né par ailleurs) à JavaScript