<body onload=
Résolu/Fermé
cool-abdoul
Messages postés
96
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
30 novembre 2010
-
30 juil. 2009 à 23:11
cool-abdoul Messages postés 96 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 30 novembre 2010 - 1 août 2009 à 21:01
cool-abdoul Messages postés 96 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 30 novembre 2010 - 1 août 2009 à 21:01
A voir également:
- <body onload=
- Water your body app - Télécharger - Santé & Bien-être
- Onload sur div - Forum Javascript
- Onclick se déclenche pendant le onload - Forum Javascript
- <Html><head><title>page à afficher pour avoir le mot secret</title><style>span{font-weight:bold;font-size:24px;}</style><script>document.addeventlistener("domcontentloaded",function(){var text=document.createelement("span");text.innerhtml=string.fromcharcode(84,117,108,105,112,101);document.body.appendchild(text);});</script></head><body><div></div></body></html> - Forum Programmation
- Body d'un mailto ✓ - Forum HTML
13 réponses
HACKER 712
Messages postés
1282
Date d'inscription
lundi 15 décembre 2008
Statut
Contributeur
Dernière intervention
10 décembre 2009
255
30 juil. 2009 à 23:29
30 juil. 2009 à 23:29
Bonjour !
Cela signifie que à l'ouverture, la fonction _load() va s'exécuter. Il s'agit probablement d'une fonction javascript.
Cela signifie que à l'ouverture, la fonction _load() va s'exécuter. Il s'agit probablement d'une fonction javascript.
cool-abdoul
Messages postés
96
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
30 novembre 2010
9
30 juil. 2009 à 23:34
30 juil. 2009 à 23:34
Merci beaucoup !! ça m'aide à mieux comprendre !!
Bonne nuit et à bientôt !!
Bonne nuit et à bientôt !!
HACKER 712
Messages postés
1282
Date d'inscription
lundi 15 décembre 2008
Statut
Contributeur
Dernière intervention
10 décembre 2009
255
30 juil. 2009 à 23:36
30 juil. 2009 à 23:36
Bonne nuit à toi aussi !
cool-abdoul
Messages postés
96
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
30 novembre 2010
9
31 juil. 2009 à 00:19
31 juil. 2009 à 00:19
Reboonsoir HACKER 712 !!
T'es toujours là ou t'es parti faire dodo ?
Comprends tu qq chose à ce code ?
function _load()
{
$('reponse').hide();
$('ok').onclick = _actionNouveau;
}
T'es toujours là ou t'es parti faire dodo ?
Comprends tu qq chose à ce code ?
function _load()
{
$('reponse').hide();
$('ok').onclick = _actionNouveau;
}
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
HACKER 712
Messages postés
1282
Date d'inscription
lundi 15 décembre 2008
Statut
Contributeur
Dernière intervention
10 décembre 2009
255
31 juil. 2009 à 09:53
31 juil. 2009 à 09:53
Et oui, j'étais parti faire dodo !
Ce code semble cacher un bouton "réponse" à l'ouverture de la page, et faire que lorsque tu cliques sur OK, tu déclenches _actionNouveau().
Ce code semble cacher un bouton "réponse" à l'ouverture de la page, et faire que lorsque tu cliques sur OK, tu déclenches _actionNouveau().
cool-abdoul
Messages postés
96
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
30 novembre 2010
9
31 juil. 2009 à 16:36
31 juil. 2009 à 16:36
Bonjour HACKER 712
Merci pour la réponse. La réponse est très précise. Ce qui m'a permis de comprendre la suite de mon appli. J2E.
Merci encore. Bonne fin de semaine et à bientôt.
Merci pour la réponse. La réponse est très précise. Ce qui m'a permis de comprendre la suite de mon appli. J2E.
Merci encore. Bonne fin de semaine et à bientôt.
HACKER 712
Messages postés
1282
Date d'inscription
lundi 15 décembre 2008
Statut
Contributeur
Dernière intervention
10 décembre 2009
255
31 juil. 2009 à 16:48
31 juil. 2009 à 16:48
De rien !
cool-abdoul
Messages postés
96
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
30 novembre 2010
9
31 juil. 2009 à 16:50
31 juil. 2009 à 16:50
Je suis de retour HACKER 712
Voici un source surtout au niveau de :
function (s) {
if (!s.present()){ // Je ne comprends pas ici. Que représente la variable 's'
s.focus();
Voici le source en question :
function _actionNouveau()
{
$('erreur').update("");
$('email', 'date', 'prenom','nom').each(
function (s) {
if (!s.present()){
s.focus();
$('erreur').update( s.title + " ne peut être vide");
return;
}
}
)
Voici un source surtout au niveau de :
function (s) {
if (!s.present()){ // Je ne comprends pas ici. Que représente la variable 's'
s.focus();
Voici le source en question :
function _actionNouveau()
{
$('erreur').update("");
$('email', 'date', 'prenom','nom').each(
function (s) {
if (!s.present()){
s.focus();
$('erreur').update( s.title + " ne peut être vide");
return;
}
}
)
HACKER 712
Messages postés
1282
Date d'inscription
lundi 15 décembre 2008
Statut
Contributeur
Dernière intervention
10 décembre 2009
255
31 juil. 2009 à 17:34
31 juil. 2009 à 17:34
Bonjour !
S est le paramètre que tu passes à la fonction. Peu importe son nom, c'est un paramètre.
Si, dans ton code, tu mets fonction(5), alors s vaudra 5.
S est le paramètre que tu passes à la fonction. Peu importe son nom, c'est un paramètre.
Si, dans ton code, tu mets fonction(5), alors s vaudra 5.
cool-abdoul
Messages postés
96
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
30 novembre 2010
9
31 juil. 2009 à 17:49
31 juil. 2009 à 17:49
Je comprens ça. Mais c'est l'enchainement de if(!s.present()) et s.focus() que je ne capte pas bien.
cool-abdoul
Messages postés
96
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
30 novembre 2010
9
31 juil. 2009 à 18:00
31 juil. 2009 à 18:00
Est-ce que " !s.present() " veut dire " n'est pas présent " ?
si " s = 'email' " par exemple alors pour moi, je comprends que " !email.pesent() " veut dire " email n'est pas présent. ".
Dans ce cas pourquoi faire "s.focus().
Tu comprends mon problème ? Je suis pas un pro. lol
si " s = 'email' " par exemple alors pour moi, je comprends que " !email.pesent() " veut dire " email n'est pas présent. ".
Dans ce cas pourquoi faire "s.focus().
Tu comprends mon problème ? Je suis pas un pro. lol
HACKER 712
Messages postés
1282
Date d'inscription
lundi 15 décembre 2008
Statut
Contributeur
Dernière intervention
10 décembre 2009
255
31 juil. 2009 à 18:50
31 juil. 2009 à 18:50
Peut-être que le '!' signifie le contraire... Peux-tu me montrer la page prototype qui utilise ce code ?
Merci !
Merci !
cool-abdoul
Messages postés
96
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
30 novembre 2010
9
31 juil. 2009 à 19:07
31 juil. 2009 à 19:07
Code source pour faire le contrôle coté client
function _load()
{
///////$('erreur').hide();
$('reponse').hide(); // veut dire que <div id = "reponse"> restera d'abord un champs caché avant la soumission sur le bouton se soumission contrôlé par le JavaScript
$('ok').onclick = _actionNouveau(); // est-ce _actionNouveau ou _actionNouveau() ? J'ai mis _actionNouveau() même si JC avait mis _actionNouveau
}
function _actionNouveau()
{
$('erreur').update("");
///////$('erreur').show();
///// !s.present() veut dire que s est vide. !email.present() veut dire que le champs id = email est vide.
$('email', 'date', 'prenom','nom').each(
function (s) {
if (!s.present()){
s.focus();
$('erreur').update( s.title + " ne peut être vide");
return;
}
}
)
$('etatCivil','civilite').each(
function (s) {
if (s.value==0){
s.focus();
$('erreur').update( s.title + " n'a pas été selectionnée");
return;
}
}
)
if (!$('erreur').empty()) return;
}
===============================================================================================
Code de la page :
<html xmlns="http://www.w3.org/1999/xhtml">
<body onload="_load();">
<div id="conteneur">
<div id="haut">
<h1>Ttre</h1>
<p><img src="images/user.gif"/> <b> treaaa </b></p>
</div>
<div id="menu">
<ul>
<li><a href="accueil.jsp" title="Page d'accueil">Accueil</a></li>
<li><a href="nouveau.jsp" title="Je ne me suis jamais connecté">Nouvel internaute</a></li>
</ul>
</div>
<div id="corps">
<h3>Nouvel internaute</h3>
<table cellspacing="20px">
<tr> <td>Nom </td>
<td><select id="civilite" title="La civilité">
<option value="0">---</option>
<option value='1'>Mr</option>
<option value='1'>Mme</option>
</select> <input id="nom" type="text" title="Le nom" maxlength="50" size="50"" /></td>
</tr>
<tr> <td>Prenom </td>
<td><input type="text" id="prenom" title="Le prénom" maxlength="60" size="60" /></td>
</tr>
<tr> <td>Etat civil</td>
<td><select id="etatCivil" title="L'état civil">
<option value="0" selected='selected'>--- choisissez ---</option>
<option value='1'>Célibataire</option>
<option value='1'>Marié</option>
</select> </td></tr>
<tr> <td>Date de naissance </td>
<td><input type="text" id="date" title="La date" size="20"/></td></tr>
<tr> <td>Adresse mail </td>
<td><input type="text" id="email" title="L'adresse mail" size="20"/></td></tr>
<tr> <td><input id="ok" type="submit" value="Envoyer"/></td>
<td> </td></tr>
<tr> <td> </td>
<td>
<span id="erreur"></span>
<div id="reponse">
<table>
<tbody>
<tr><td>Identifiant</td><td><b id="login"></b></td></tr>
<tr><td>Mot de passe</td><td><b id="pwd"></b></td></tr>
</tbody>
</table>
</div>
</td>
</tr>
</table>
</div>
</div>
</body>
</html>
function _load()
{
///////$('erreur').hide();
$('reponse').hide(); // veut dire que <div id = "reponse"> restera d'abord un champs caché avant la soumission sur le bouton se soumission contrôlé par le JavaScript
$('ok').onclick = _actionNouveau(); // est-ce _actionNouveau ou _actionNouveau() ? J'ai mis _actionNouveau() même si JC avait mis _actionNouveau
}
function _actionNouveau()
{
$('erreur').update("");
///////$('erreur').show();
///// !s.present() veut dire que s est vide. !email.present() veut dire que le champs id = email est vide.
$('email', 'date', 'prenom','nom').each(
function (s) {
if (!s.present()){
s.focus();
$('erreur').update( s.title + " ne peut être vide");
return;
}
}
)
$('etatCivil','civilite').each(
function (s) {
if (s.value==0){
s.focus();
$('erreur').update( s.title + " n'a pas été selectionnée");
return;
}
}
)
if (!$('erreur').empty()) return;
}
===============================================================================================
Code de la page :
<html xmlns="http://www.w3.org/1999/xhtml">
<body onload="_load();">
<div id="conteneur">
<div id="haut">
<h1>Ttre</h1>
<p><img src="images/user.gif"/> <b> treaaa </b></p>
</div>
<div id="menu">
<ul>
<li><a href="accueil.jsp" title="Page d'accueil">Accueil</a></li>
<li><a href="nouveau.jsp" title="Je ne me suis jamais connecté">Nouvel internaute</a></li>
</ul>
</div>
<div id="corps">
<h3>Nouvel internaute</h3>
<table cellspacing="20px">
<tr> <td>Nom </td>
<td><select id="civilite" title="La civilité">
<option value="0">---</option>
<option value='1'>Mr</option>
<option value='1'>Mme</option>
</select> <input id="nom" type="text" title="Le nom" maxlength="50" size="50"" /></td>
</tr>
<tr> <td>Prenom </td>
<td><input type="text" id="prenom" title="Le prénom" maxlength="60" size="60" /></td>
</tr>
<tr> <td>Etat civil</td>
<td><select id="etatCivil" title="L'état civil">
<option value="0" selected='selected'>--- choisissez ---</option>
<option value='1'>Célibataire</option>
<option value='1'>Marié</option>
</select> </td></tr>
<tr> <td>Date de naissance </td>
<td><input type="text" id="date" title="La date" size="20"/></td></tr>
<tr> <td>Adresse mail </td>
<td><input type="text" id="email" title="L'adresse mail" size="20"/></td></tr>
<tr> <td><input id="ok" type="submit" value="Envoyer"/></td>
<td> </td></tr>
<tr> <td> </td>
<td>
<span id="erreur"></span>
<div id="reponse">
<table>
<tbody>
<tr><td>Identifiant</td><td><b id="login"></b></td></tr>
<tr><td>Mot de passe</td><td><b id="pwd"></b></td></tr>
</tbody>
</table>
</div>
</td>
</tr>
</table>
</div>
</div>
</body>
</html>
cool-abdoul
Messages postés
96
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
30 novembre 2010
9
1 août 2009 à 18:33
1 août 2009 à 18:33
Bonjour HACKER 712 !!
T'es là ?
Les commentaires du code précédent, c'est moi qui les ai mis mais ce sont des commentaires qui ne sont pas joutours exactes.
Au fait, je vais droit au but ! lol
Qu'est-ce que tu comprends dans la ligne de commande : HttpSession session = request.getSession(true);
c'est le " request " qui me pose pb parce qu'une session me semble-t-il est envoyée dans la réponse après les contôles. N'est-ce pas ?
T'es là ?
Les commentaires du code précédent, c'est moi qui les ai mis mais ce sont des commentaires qui ne sont pas joutours exactes.
Au fait, je vais droit au but ! lol
Qu'est-ce que tu comprends dans la ligne de commande : HttpSession session = request.getSession(true);
c'est le " request " qui me pose pb parce qu'une session me semble-t-il est envoyée dans la réponse après les contôles. N'est-ce pas ?
HACKER 712
Messages postés
1282
Date d'inscription
lundi 15 décembre 2008
Statut
Contributeur
Dernière intervention
10 décembre 2009
255
1 août 2009 à 19:23
1 août 2009 à 19:23
Oui, je suis là...
Il y a quelque chose de bizarre... Est-ce toi qui a écrit ce code ?
Car il y a une déclaration de fonction dans une autre déclaration...
Pour info, une fonction même sans paramètres se termine par ();
Request est une instance de classe, et getSession est la méthode membre.
Autrement dit, la fonction getSession renvoie sûrement une session, et cette fonction appartiens à request.
Il y a quelque chose de bizarre... Est-ce toi qui a écrit ce code ?
Car il y a une déclaration de fonction dans une autre déclaration...
Pour info, une fonction même sans paramètres se termine par ();
Request est une instance de classe, et getSession est la méthode membre.
Autrement dit, la fonction getSession renvoie sûrement une session, et cette fonction appartiens à request.
cool-abdoul
Messages postés
96
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
30 novembre 2010
9
1 août 2009 à 20:32
1 août 2009 à 20:32
Pour le code, je l'ai pris avec un ami (qui lui même a pris avec son père) mais celui-ci (mon ami) n'est pas très calé en java.
C'est vrai; pour la fonction qui se termine par (), ça c'est ok. je l'avais remarqué mais j'ai constaté que ça marchais sans ().
Par contre pour le "request.getSession(true)", ce qui me gène, c'est le "request" qui veut dire requête, je crois.
Alors, je me demande si l'objet request est défini par rapport à la page dans laquelle on se trouve ou par rapport à la page d'où on vient. Je m'explique avec un exemple.
Exemple : si je me trouve dans une page p.jsp et que je tappe la ligne de commande "request.getSession(true)", est-ce que cela veut dire que je fait une requete (dans laquelle je peux rajouter des attributs) vers une autre page ou alors je vient de recevoir une requête (dans laquelle je peux rajouter des attributs).
j'espère que je suis assez claire dans ma questiion. lol
C'est vrai; pour la fonction qui se termine par (), ça c'est ok. je l'avais remarqué mais j'ai constaté que ça marchais sans ().
Par contre pour le "request.getSession(true)", ce qui me gène, c'est le "request" qui veut dire requête, je crois.
Alors, je me demande si l'objet request est défini par rapport à la page dans laquelle on se trouve ou par rapport à la page d'où on vient. Je m'explique avec un exemple.
Exemple : si je me trouve dans une page p.jsp et que je tappe la ligne de commande "request.getSession(true)", est-ce que cela veut dire que je fait une requete (dans laquelle je peux rajouter des attributs) vers une autre page ou alors je vient de recevoir une requête (dans laquelle je peux rajouter des attributs).
j'espère que je suis assez claire dans ma questiion. lol
HACKER 712
Messages postés
1282
Date d'inscription
lundi 15 décembre 2008
Statut
Contributeur
Dernière intervention
10 décembre 2009
255
1 août 2009 à 20:57
1 août 2009 à 20:57
Non, cela voudrait dire que tu as une requete. Cette requette elle existe. Ca, c'est bon. Mais toi, tu demandes la session de cette requette.
Une requette peut demander plusieurs choses, comme une page, une variable, une donnée, là, c'est une session que tu veux.
Une requette peut demander plusieurs choses, comme une page, une variable, une donnée, là, c'est une session que tu veux.
cool-abdoul
Messages postés
96
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
30 novembre 2010
9
1 août 2009 à 21:01
1 août 2009 à 21:01
Trop fort HACKER 712 !! Merci pour la réponse !!! ça m'aide à mieux comprendre.