recuperer URL avec javascript

recuperer URL avec javascript - HTML/CSS - Programmation

Marsh Posté le 30-04-2007 à 14:24:17    

je voudrais savoir comment recuperer l adresse contenu dans la barre d adresse avec javascript
j ai deja essayer window.location, location, document.location mais etant donne que mon javascript est dans un fichier svg encapsule (avec embeded) dans un fichier php il me retourne l adresse du svg et non l adresse contenu dans la barre d adresse.
si quelqu un pouvait m aider.
merci d avance !


---------------

Reply

Marsh Posté le 30-04-2007 à 14:24:17   

Reply

Marsh Posté le 30-04-2007 à 16:09:17    

on peut pas je crois que c'est une sécurité du navigateur

Reply

Marsh Posté le 30-04-2007 à 19:26:37    

en tout cas si ça peut aider j'ai trouver une autre solution :  
dans la balise embeded je rajoute la variable qui me manquait avec le php. pas très propre comme truc mais ça a le mérite de marcher.

Reply

Marsh Posté le 26-05-2008 à 12:00:13    

bonjour voila dans ma fonction javascript le code qui récupére le paramètre après le = dans l'url et j'aimerais lui dire que si il y a que l'adresse sans le paramètre  il m'affiche "" dans la fonction
 
http://localhost/annuaire/?accueil=1 la fonction me cherche le paramètre et me l'affiche
* http://localhost/annuaire/?accueil=1 ( je veut lui dire si il n'y a rien après le dernier / après annuaire affiche blanc )
 
voici mon code : si qqun peut m'aider  
 
 function getURL_param(url) {
 
  //renvoie les param sans le =
  var S_url = url;
  startIndex=S_url.indexOf("=" );
  param=S_url.substr(startIndex+1);
 
( * je cherche depuis un moment la condition pour lui dire si il n'y a que l'adresse sans aucun parametre alors affiche moi rien)
 
   return param
     }
   
   
 
 var url= window.location.href ;
 var param_accueil = getURL_param(url);
 
 alert(param_accueil)
 
 // si accueil vaut 1  afficher "oui" sinon ne rien faire
 
 var param=1
 
 if (param_accueil == 1) {
 
    alert("Vous etes passez par la page d'accueil" );
     
 } else {
   
    alert("Vous n'etes pas passez par la page d'accueil" );
 }


Message édité par shurik84 le 26-05-2008 à 12:08:01
Reply

Sujets relatifs:

Leave a Replay

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