Probleme de firefox

Fermé
j.tel Messages postés 133 Date d'inscription mercredi 14 mai 2008 Statut Membre Dernière intervention 13 mai 2013 - 26 sept. 2008 à 14:10
j.tel Messages postés 133 Date d'inscription mercredi 14 mai 2008 Statut Membre Dernière intervention 13 mai 2013 - 27 sept. 2008 à 12:11
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.
A voir également:

5 réponses

Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
26 sept. 2008 à 14:13
<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
j.tel Messages postés 133 Date d'inscription mercredi 14 mai 2008 Statut Membre Dernière intervention 13 mai 2013 1
26 sept. 2008 à 14:15
bonjour
alain jai deja tester ca mais ca marche pas juste sous FF
-1
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
26 sept. 2008 à 14:19
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
j.tel Messages postés 133 Date d'inscription mercredi 14 mai 2008 Statut Membre Dernière intervention 13 mai 2013 1
26 sept. 2008 à 14:27
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
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
26 sept. 2008 à 18:35
ç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
j.tel Messages postés 133 Date d'inscription mercredi 14 mai 2008 Statut Membre Dernière intervention 13 mai 2013 1
27 sept. 2008 à 11:50
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
j.tel Messages postés 133 Date d'inscription mercredi 14 mai 2008 Statut Membre Dernière intervention 13 mai 2013 1
27 sept. 2008 à 12:11
aaaaaaaaaaah la ca marche avec id c cool alain merci bkp.
tu peux ajouter mon adresse chez toi (j.tel@hotmail.fr).
-1