Probleme de firefox

j.tel Messages postés 149 Statut Membre -  
j.tel Messages postés 149 Statut Membre -
Bonjour
je suis en train de creer un mouteur de recherche de mon site. jen ai
<input name="rechercher" type="text" value="" class="input" />
<a href="#" onclick="rech()" >Ok</a>
function rech()
{
document.location.replace('index.php?id=rech&id1='+rechercher.value);
}

ce code ca fonctionne tres bien sous IE et plus sous FF (firefox) il fait rien quand je clique sur Ok
jaimerai savoir la solution.

merci en avance.
Configuration: Windows XP
Internet Explorer 7.0

5 réponses

  1. Alain_42 Messages postés 5413 Statut Membre 904
     
    <input name="rechercher" type="text" value="" class="input" />
    <a href="#" onclick="rech()" >Ok</a>


    <input name="rechercher" type="text" value="" class="input" />
    <a href="javascript:rech()" >Ok</a>


    @lain
    -1
  2. j.tel Messages postés 149 Statut Membre 1
     
    bonjour
    alain jai deja tester ca mais ca marche pas juste sous FF
    -1
    1. Alain_42 Messages postés 5413 Statut Membre 904
       
      Une solution sans le Javascript (qui peut être désactivé sur le micro de l'utilisateur):

      <form name="form1" method="post" action="index.php">
      <input name="rechercher" type="text" value="" class="input" /> 
      <input name="ok" type="submit" value="OK" class="input" />
      </form>
      


      et dans index.php tu récupérées le mot recherché par:

      $mot_rech=$_POST['"rechercher']
      -1
  3. j.tel Messages postés 149 Statut Membre 1
     
    bonjour
    je sais alain moi je maitrise tres bien le php mais jen veux pas utiliser form car jai appliquer des code css sur la page contact et si je fai form jaurrai des probleme tu vois, je cherche s'il y a une solution avec la methode que jai utilisé et sera compatible avec IE et FF .

    s'il ya une solution avec onclick
    un vrai vrai blem n'est ce pas alain ?.
    -1
    1. Alain_42 Messages postés 5413 Statut Membre 904
       
      ça vient du DOCTYPE

      tant que je ne l'ai pas mis firefox n'a pas accepté la fonction

      <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
       "http://www.w3.org/TR/html4/strict.dtd">
      <html>
      <head>
      <script language="javascript" type="text/javascript" >
      function lancer_recherche(){
      	
      	var obj=document.getElementById('rechercher');
      	alert("Valeur recherchee: "+obj.value);
      	document.location.href="index.php?id=rech&id1="+obj.value;
      } 
      </script>
      </head>
      <body>
      <form>
      <input name="rechercher" id="rechercher" type="text" value="" class="input" />
      <a href="javascript:lancer_recherche();" >Ok</a> 
      </form>
      </body>


      comme ça ça marche !

      heureusement que le CSS est compatible avec <form sinon beaucoup de sites auraient des problèmes
      -1
  4. j.tel Messages postés 149 Statut Membre 1
     
    re bonjour
    merci alain tu es gentil jai arrivé a modifier le css et meme si jai utilisé $_post pour recupérer la valeur de rechercher mais ca fonctionnr plus sous FF.
    je peux savoir votre adresse msn ? (si c possible).
    -1
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. j.tel Messages postés 149 Statut Membre 1
     
    aaaaaaaaaaah la ca marche avec id c cool alain merci bkp.
    tu peux ajouter mon adresse chez toi (j.tel@hotmail.fr).
    -1