Contrôle adresse en javascript

Contrôle adresse en javascript - HTML/CSS - Programmation

Marsh Posté le 05-12-2005 à 18:01:15    

Je crèe un formulaire pour récolter des adresses de liens du type: "http://site/intranet/page.html"...
Ces adresses sont collectées dans un TEXTAREA.
Est-il possible de tester la validité du lien ou, au moins, tester que le contenu ressemble à une adresse??
 
Merci d'avance pour vos réponses...

Reply

Marsh Posté le 05-12-2005 à 18:01:15   

Reply

Marsh Posté le 05-12-2005 à 18:07:35    

rxnet a écrit :

...
Est-il possible de tester la validité du lien ou,


Oui en te servant de XMLHttpRequest() ( et son equivalent sous IE).  
Tu regardes la response et tu traites les erreurs sur le onfailed

rxnet a écrit :

au moins, tester que le contenu ressemble à une adresse??
...


La je te conseille de regarder du coté des regex et de string.replace

Message cité 1 fois
Message édité par anapajari le 05-12-2005 à 18:07:52
Reply

Marsh Posté le 05-12-2005 à 20:10:57    

Merci pour ces renseignements... Je vais étudier ça...

Reply

Marsh Posté le 08-12-2005 à 20:41:27    

anapajari a écrit :

Oui en te servant de XMLHttpRequest() ( et son equivalent sous IE).  
Tu regardes la response et tu traites les erreurs sur le onfailed
 
La je te conseille de regarder du coté des regex et de string.replace


 
J'ai essayé mais je n'arrive pas à obtenir la reponse:
 

Code :
  1. <html>
  2. <head>
  3. <title>Test Adresse Lien</title>
  4. <script language="javascript">
  5. if(window.XMLHttpRequest){ // Firefox  
  6. xhr_object = new XMLHttpRequest();
  7. }else if(window.ActiveXObject){ // Internet Explorer  
  8. xhr_object = new ActiveXObject("Microsoft.XMLHTTP" );
  9. }else { // XMLHttpRequest non supporté par le navigateur  
  10. alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..." );
  11. };
  12. xhr_object.open("HEAD", "http://www.google.fr",true);
  13. xhr_object.send(null);
  14. xhr_object.onreadystatechange = function(){
  15. if(xhr_object.readyState==4){
  16.  alert(xhr_object.responseText);
  17.  alert(xhr_object.status);
  18. }else{
  19.  alert(xhr_object.getResponseHeader);
  20.  alert(xhr_object.status);
  21. };
  22. };
  23. </script>
  24. </head>
  25. <body bgcolor="#ffffff">
  26. </body>
  27. </html>


 
Quelquechose doit m'échapper...

Reply

Marsh Posté le 02-05-2006 à 10:39:25    

A l'aide !!

Reply

Sujets relatifs:

Leave a Replay

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