Bonjour,
je voudrai que d�s qu'un utilisateur acc�de � mon site un formulaire soit soumis automatiquement sans que l'utlisateur ait a cliquer sur quoique ce soit..
J'ai cherch� dans les FAQ mais j'ai rien trouv�.![]()
Bonjour,
je voudrai que d�s qu'un utilisateur acc�de � mon site un formulaire soit soumis automatiquement sans que l'utlisateur ait a cliquer sur quoique ce soit..
J'ai cherch� dans les FAQ mais j'ai rien trouv�.![]()
Bonjour,
Peut-on conna�tre la raison de cette soumission automatique et que contient ton formulaire?
un champs cach� que j'ai r�cup�rer par un petit code javascript..
Et je veus le transmettre a la page suivante..
C'est possible?
Il suffit en javascript de faire un submit de ton formulaire.
Ou un onClick sur le bouton de ton formulaire.
Dans tout les cas, tu cr� juste une page avec ton formulaire, puis le submit va sur ta r�elle page d'acceuil.
Venez visiter mon site sur developpez ou mon blog perso
d�sol�, je comprend pas
la premi�re page n'est pas visualis� par le user, et je ne veus pas qu'il clique sur un bouton ..
C'est une question concernant javascript. Il serait pr�f�rable que tu postes ta demande dans le forum javascript.
Non test�
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <html> <head> <script> function annonce() { window.document.forms.annonce.submit(); } </script> </head> <body onload="annonce()"> <form name="annonce" action="./tapage_annonce.jsp" method="post" style="display:none"> <input type="hidden" name="msg" value="valeur"> </form> </body> </html>
j'ai fais ceci:
mais il n'affcihe jamais "je soumet" donc il ne passe pas l� mais pourquoi ?
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <script language="javascript"> var obj = new ActiveXObject('WScript.Network'); var user=obj.UserName; document.form.login.value=user; function soumettre() { window.document.forms.soumettre.submit(); out.println("je soumet"); } </script> <body onload="soumettre()"> <form name="soumettre" method="post" style="display:none"> <html:hidden name="login" property="hidden" value="default"/> </form> </body>
je n'ai pas mis de propri�t� action a la balise form car je ne veu pas rediriger l� vers une page jsp ..
c'est quoi comme langauge ?
Code : S�lectionner tout - Visualiser dans une fen�tre � part out.println("je soumet");
Code : S�lectionner tout - Visualiser dans une fen�tre � part alert('je soumets')
Ma page Developpez - Mon Blog Developpez
Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
Votre post est r�solu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de D�veloppez !
bah c du javascript j'ai vu ca sur un site -_-".
Euh alert c sens� ouvrir une petite fenetre d'alerte non?
Dans tous les cas les 2 ne fonctionne pas![]()
Code : S�lectionner tout - Visualiser dans une fen�tre � part document.forms['soumettre'].submit();![]()
Ma page Developpez - Mon Blog Developpez
Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
Votre post est r�solu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de D�veloppez !
D�sol�,
j'ai pas l'habitude de faire du javscript =_="
j'ai chang� mais toujours rien normalement ca va ouvrir une petite fenetre c ca..
Dans ma console il ne m'affcihe rien et n'ouvre rien , je comprend pas.
au passage ton form n'a pas d'action alors normal que la soumission ne fasse rien ...
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <script language="javascript"> var obj = new ActiveXObject('WScript.Network'); var user=obj.UserName; document.form.login.value=user; function soumettre() { window.document.forms.soumettre.submit(); } </script> </head> <body onload="soumettre()"> <form name="soumettre" method="post" style="display:none" action="javascript:alert('on va y arriver!')"> <html:hidden name="login" property="hidden" value="default"/> </form> </body>
Ma page Developpez - Mon Blog Developpez
Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
Votre post est r�solu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de D�veloppez !
j'avais dis 3 ou 4 post plus haut que j'avais pas mis de propri�t� action a mon form![]()
Bah j'ai copi� coller et ca marche pas![]()
j'ai mis exactement ceci:
piti�, -___________-""
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 <script language="javascript"> var obj = new ActiveXObject('WScript.Network'); var user=obj.UserName; document.form.login.value=user; function soumettre() { document.forms['soumettre'].submit(); } </script> </head> <body onload="soumettre()"> <form name="soumettre" method="post" style="display:none" action="javascript:alert('on va y arriver!')"> <html:hidden name="login" property="hidden" value="default"/> </form> </body>
Code : S�lectionner tout - Visualiser dans une fen�tre � part <script language="javascript">test� chez moi �a fonctionne
Code : S�lectionner tout - Visualiser dans une fen�tre � part <script type="text/javascript">
sinon c'est peut �tre le disply:none qui le g�ne ...
mets un z-index:100 et un visibility:hidden position:absolute ...
Ma page Developpez - Mon Blog Developpez
Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
Votre post est r�solu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de D�veloppez !
A y est je sais pourquoi ..
je l'ai mis dans la 2 �me page et ca marche..
En fait la premi�re page comme je l'ai dis l'utilisateur ne la voit pas elle redirige vers la seconde avec ca
<logic:forward name="LancerAcceuilAction"/>
alors elle n'effectue pas le traitement javascript elle renvoie direct vers l'autre page.. Ce que je ne savais pas, je pensais qu'elle ferait d'abord le traitement et ensuite le forward..
Comment faire pour que ca marche sur la premi�re avant que ca redirige vers la 2�me..
la solution aurait put etre de mettre la page dans le action de la form mais moi je ve lancer la classe action LancerAccueilAction et non pas la page directement (sinon ca ne met pas a jour les donn�es de ma page d'acceuil et ca g�n�re une exception)..
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 <script type="text/javascript"> < var obj = new ActiveXObject('WScript.Network'); var user=obj.UserName; /* A ce moment, le formulaire n'est pas encore créé */ /* document.form.login.value=user; */ function soumettre() { var thisForm = document.forms['soumettre']; thisForm.login.value = user; thisForm.submit(); } </script> </head> <body onload="soumettre()"> <form name="soumettre" method="post" style="display:none" action="javascript:alert('on va y arriver!')"> <!-- html:hidden name="login" property="hidden" value="default"/ --> <!-- Ne pas tout mélanger et faire simple pour tester --> <input type="hidden" name="login" property="hidden" value="default"> </form> </body>
ben rajoute �a en premi�re ligne de la focntion ...
Code : S�lectionner tout - Visualiser dans une fen�tre � part /* document.form.login.value=user; */
elle s'executera sur le onload et le form sera cr�� ...
Ma page Developpez - Mon Blog Developpez
Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
Votre post est r�solu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de D�veloppez !
je r�p�te mon post peut etre vous ne l'avez pas vu avant
A y est je sais pourquoi ..
je l'ai mis dans la 2 �me page et ca marche..
En fait la premi�re page comme je l'ai dis l'utilisateur ne la voit pas elle redirige vers la seconde avec ca
<logic:forward name="LancerAcceuilAction"/>
alors elle n'effectue pas le traitement javascript elle renvoie direct vers l'autre page.. Ce que je ne savais pas, je pensais qu'elle ferait d'abord le traitement et ensuite le forward..
Comment faire pour que ca marche sur la premi�re avant que ca redirige vers la 2�me..
la solution aurait put etre de mettre la page dans le action de la form mais moi je ve lancer la classe action LancerAccueilAction et non pas la page directement (sinon ca ne met pas a jour les donn�es de ma page d'acceuil et ca g�n�re une exception)..
d�sol� l� je ne suis plus je ne connais pas grand chose � l'utilisation des activeX ...
si tu as un souci de timing regarde du cot� de setTimeout
Ma page Developpez - Mon Blog Developpez
Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
Votre post est r�solu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de D�veloppez !
c pas un probleme d'activeX c'est un probl�me de traitement de javascript avant redirection je ne sais pas si c une question de temps ou si cette redirection automatqieu ne permet pas le traitement de quoique ce soit sur la page .
je vais regarder ce setTimeout.
En tout cas merci de ton aide..![]()
J'ai une autre question bete :
je voudrai voir s'il a vraimnt r�cuperer le log donc je fais alert(user) pour qu'il m'affiche la var user qu'il a r�cup�r� mais ca ne fonctionne pas![]()
Partager