Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1381 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  erreur execution javascript

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

erreur execution javascript

n°1477187
jedebute75
Posté le 17-11-2006 à 11:34:22  profilanswer
 

j'ai un script javascript qui fonctionne nikel dans une page seul avec mon formulaire.
Mais intégré à un site, ça ne marche plus.
 
voici mon script
 

Code :
  1. function recherches()
  2.         var f = window.document.forme;
  3.         if (f.recherche[0].status!="" )   {
  4.                 f.action = "http://www.monsite/page1.htm";
  5.                 f.method = "POST";
  6.                 f.submit();
  7.         }
  8.         else {
  9.                 f.action = "http://www.tonsite/page2.htm";
  10.                 f.method = "get";
  11.                 f.submit();
  12.         }
  13. }


 
et mon formulaire :  

Code :
  1. <form name ="forme" method="" action="">
  2. Je recherche :  <input type="radio" name="recherche" value="1" checked>sur mon site&nbsp;&nbsp;<input type="radio" name="recherche" value="2"> sur ton site&nbsp;&nbsp;
  3. <input type="hidden" name="ei" value="code">
  4. <input type="hidden" name="fr" value="code2">&nbsp;
  5. <input type="text" name="p" size="22" value="je recherche"
  6. onFocus="javascript:this.style.background='#FFFFFF'">
  7. <a href="javascript:recherches();"><img border="0" name="imageField23" src="http://www.monsite/image/ok.gif" width="20" height="22"></a>
  8. </form>


 
donc ça marche nikel sur une page toute seul.
par contre intégré au site avec toutes les pages ça ne fonctionne plus, j'ai erreur sur la page et le scripte ne s'execute pas correctement.
 
un truc du genre quand j'utilise le debeugeur de firefox : f.recherche has no properties :-(((
je ne comprend pas...
si quelqun a une idée merci...

mood
Publicité
Posté le 17-11-2006 à 11:34:22  profilanswer
 

n°1477196
brisssou
8-/
Posté le 17-11-2006 à 11:41:00  profilanswer
 

j'ai rien compris, mais ça : window.document.forme, c'est le mal. tu mets un id à ton form, et document.getElementById()
 
tu veux dire quoi avec page seul et site avec toutes les pages ?


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°1477209
jedebute75
Posté le 17-11-2006 à 11:47:59  profilanswer
 

je veux que selon le bouton radio selectionné, on arrive sur une page ou une autre avec soit la methode POST pour une soit la methone get pour l'autre...
je teste avec document.getElementById()  
merci!

n°1477215
jedebute75
Posté le 17-11-2006 à 11:53:24  profilanswer
 

en fait, il ne trouve pas la propriété de mes boutons radio visiblement!!!

n°1477224
brisssou
8-/
Posté le 17-11-2006 à 12:01:02  profilanswer
 

s't'un peu le même problème, y a pas d'id sur tes champs


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°1477232
FlorentG
Unité de Masse
Posté le 17-11-2006 à 12:05:19  profilanswer
 

Et pis pas top l'envoi par javascript :(

n°1477579
dwogsi
Défaillance cérébrale...
Posté le 17-11-2006 à 18:02:15  profilanswer
 

Et du js dans le href  :sweat:

n°1477652
gatsu35
Blablaté par Harko
Posté le 17-11-2006 à 21:32:08  profilanswer
 

Code :
  1. function recherches(f)
  2.    if (!f.recherche[0].checked)   {
  3.     f.action = "http://www.tonsite/page2.htm";
  4.     f.method = "get";
  5.  }
  6. }


 

Code :
  1. <form method="POST" action="http://www.monsite/page1.htm" onsubmit="recherches(this)">
  2. Je recherche :  <input type="radio" name="recherche" value="1" checked>sur mon site&nbsp;&nbsp;<input type="radio" name="recherche" value="2"> sur ton site&nbsp;&nbsp;
  3. <input type="hidden" name="ei" value="code">
  4. <input type="hidden" name="fr" value="code2">&nbsp;
  5. <input type="text" name="p" size="22" value="je recherche"
  6. onFocus="this.style.background='#FFFFFF'">
  7. <input type="image" src="http://www.monsite/image/ok.gif" width="20" height="22">
  8. </form>


:??:


Message édité par gatsu35 le 17-11-2006 à 21:32:31
n°1478282
jedebute75
Posté le 20-11-2006 à 10:48:26  profilanswer
 

Okayyyy ça marche nikel !!! merci merci merci :-)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  erreur execution javascript

 

Sujets relatifs
javascript lien favorie souligné.Message d'erreur :File(**) FAILED TO OPEN STREAM PERMISSION DENIED
Instruction Javascript permettant de désactiver le javascriptMéthodes de Document de javascript
[Ruby On Rails] Afficher un message d'erreur depuis un model[Javascript - PHP]
[ C ] erreur dans mon programme ?erreur dans le if ???
Problème de mail avec une erreur 404[ Débutant ] Erreur d'exécution en Javascript
Plus de sujets relatifs à : erreur execution javascript


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR