Pb d'erreur 405

Pb d'erreur 405 - HTML/CSS - Programmation

Marsh Posté le 15-03-2003 à 22:50:52    

Voilà j'ai une page qui permet de saisir via un formulaire un numéro de client. Après validation, l'internaute est redirigé vers la page spécifique au client.
Ex: numéro de client saisi: 1234
    redirection vers 1234.html
Pb: quand je valide le numéro de client, IE met une erreur 405 ressource non autorisée. Pouquoi??
 :hello:  
 


---------------
Découvrez la version 2005 du  Site des Mains!! C'est la même qu'en 2004!
Reply

Marsh Posté le 15-03-2003 à 22:50:52   

Reply

Marsh Posté le 16-03-2003 à 15:27:15    

Alors pas d'idée?
Si vous ne comprenez pas mon problème allez ici: http://lesmains.free.fr/wurth/index.html et tapez 123 comme numéro de client.
Merci!


---------------
Découvrez la version 2005 du  Site des Mains!! C'est la même qu'en 2004!
Reply

Marsh Posté le 17-03-2003 à 13:13:49    

Normal, tu utilises un formulaire avec la méthode POST et tu envoies les informations de ce formulaire vers une page HTML qui ne peux pas traiter ces informations (seuls les scripts coté serveur le peuvent).
 
En fait tu n'a pas besoin de mettre un bouton "submit" vu que tu ne soumets pas ton formulaire. Remplace le <input type="submit" ...> par un <input type="button" ...> et vire éventuellement le method="post" dans le <form>


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 17-03-2003 à 20:06:50    

Bien vu!
Effectivement, j'avais pas pensé à la méthode post!
Merci bien!!  :)  
Par contre, je suis obligé de mettre un type="submit" sinon ça marche pas.


---------------
Découvrez la version 2005 du  Site des Mains!! C'est la même qu'en 2004!
Reply

Marsh Posté le 17-03-2003 à 21:42:25    

heffer a écrit :

Bien vu!
Effectivement, j'avais pas pensé à la méthode post!
Merci bien!!  :)  
Par contre, je suis obligé de mettre un type="submit" sinon ça marche pas.


Ca marche pas ? Bizarre... Normalement un onclick="taFonction();" devrait suffire avec le type="button"
 
Sinon tu peux essayer de mettre un submit="get" dans <form>


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 18-03-2003 à 17:02:47    

Ouais en fait les 2 marchent mais là j'ai un autre problème:
Si je tape le numéro 123 par exemple alors,

  • si je valide en cliquant sur le bouton, je suis redirigé vers 123.html, pas de pb c'est ce que je veux,  
  • si je valide avec la touche Entrée, je suis redirigé vers 123.html?Numclient=123 et là ça ne me va pas! Comment faire pour être redirigé vers 123.html sans querystring en appuyant sur Entrée?


Voici le code:
<html>
<head>
<title>WURTH06 - Accès</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
 
<script langage="javascript">
<!--
function control(form)
{
  if (form.numClient.value=="" )
  {
 alert("Veuillez saisir votre numéro de client." );
 form.numClient.focus();
 return false;
  }
  lien=form.numClient.value + ".html";
  window.open(lien,'_self';);  
  form.action=lien;
}
//-->
</script>
</head>
 
<body bgcolor="#FDFEE7">
<CENTER>
  <img src="img/wuerth-logo.gif" width="107" height="60">
  <form name="form" onSubmit="control(this)">
    <font size="3" face="Arial, Helvetica, sans-serif"> Numéro de client : </font>
    <input type="text" name="numClient">
    <br>
    <br>
    <input type="button" onclick="javascript:control(form);" value="Valider">
  </form>
</CENTER>
</body>
</html>


Message édité par heffer le 18-03-2003 à 17:03:58

---------------
Découvrez la version 2005 du  Site des Mains!! C'est la même qu'en 2004!
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed