Formation Google AnalyticsSavez-vous bien utiliser les outils de mesure d'audience ?
Effectuez-vous un calcul de ROI (Retour sur investissement) pour savoir comment améliorer vos campagnes emarketing ?
Savez-vous utiliser les bons outils pour booster votre taux de transformation ?
La formation Web Analytics de Ranking Metrics, présentée par un expert reconnu officiellement par Google Analytics, vous apportera les réponses à toutes vos questions !
===> Informations et inscriptions.

window.location.href

Poster un nouveau sujet Imprimer cette discussion    Forum -> Développement d'un site Web   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
raljx
WRInaute accro
WRInaute accro

Inscrit le: 10 Juil 2006
Messages: 1329
Localisation: Alpes Maritimes

URL permanente de ce messagePosté le : Mer Sep 24, 2008 9:31    Sujet du message: window.location.href

Bon petite question toute bete mais dont je cherche la soluce depuis maintenant 1 heure ... ca me gave mais comme souvent je dois passer a cote d'un truc simple ...

fonction toute con :

Code:

function Redirect(rub) {

   window.location.href('http://www.domain.fr/fichier.php?rub='+rub+'');
   
}


Pourquoi webdeveloppeur me dit window.location.href is not a function et que la redirection ne fonctionne pas Confused alors que window.replace fonctionne bien (mais empeche un retour arriere)
 
raljx Visiter le site web du posteur
poulpe
Nouveau WRInaute

Inscrit le: 29 Juin 2004
Messages: 42
Localisation: Paris - Nice

URL permanente de ce messagePosté le : Mer Sep 24, 2008 9:39    Sujet du message: window.location.href

PArce que ce n'est pas une fonction mais une propriété...
window.location.href='http://...';
 
poulpe
raljx
WRInaute accro
WRInaute accro

Inscrit le: 10 Juil 2006
Messages: 1329
Localisation: Alpes Maritimes

URL permanente de ce messagePosté le : Mer Sep 24, 2008 9:59    Sujet du message: window.location.href

j'ai changé window.location.href par window.location.replace (au lieu de location.replace) et ca marche

J'suis vraiment une bille en javascript Embarassed
 
raljx Visiter le site web du posteur
raljx
WRInaute accro
WRInaute accro

Inscrit le: 10 Juil 2006
Messages: 1329
Localisation: Alpes Maritimes

URL permanente de ce messagePosté le : Mer Sep 24, 2008 10:17    Sujet du message: window.location.href

non en fait ca marche pas ... le window.location.replace recharge la page donc le bouton "precedent" n'a pas d'historique ... c'est nul

Mon probleme est que j'ai rendu cliquable un div via l'attribut onclick je fais donc un

Code:
<div onclick="Redirect({var})"></div>


puis ma fonction toute bete

Code:
function Redirect(var) {

   window.location.href('http://www.domain.fr/fichier.php?var='+var+'');
   
}


avec ca : window.location.href ca marche pô (window.location.href is not a function)

avec ca : window.location.replace ca marche mais je ne peux pas retourner en arriere puisque ca me recharge ma page.

Je deviens fou avec une connerie ca saoule.
 
raljx Visiter le site web du posteur
BadProcESs
WRInaute accro
WRInaute accro

Inscrit le: 28 Juil 2003
Messages: 2433
Localisation: Ici ! Voyons ! Où veux-tu que je sois ? ;)

URL permanente de ce messagePosté le : Mer Sep 24, 2008 10:35    Sujet du message: window.location.href

Regarde le post de poulpe plus haut Wink
C'est une propriété, pas un fonction :
Code:
function Redirect(var) {

   window.location.href = 'http://www.domain.fr/fichier.php?var='+var+'';
   
}
 
BadProcESs Visiter le site web du posteur
raljx
WRInaute accro
WRInaute accro

Inscrit le: 10 Juil 2006
Messages: 1329
Localisation: Alpes Maritimes

URL permanente de ce messagePosté le : Mer Sep 24, 2008 10:39    Sujet du message: window.location.href

ok j'ai bien compris que ce n'etait pas une fonction ...

donc window.location.replace lui fonctionne mais comment arriver a donner la possibilite a l'internaute de cliquer sur le bouton "precedent"
 
raljx Visiter le site web du posteur
UsagiYojimbo
WRInaute accro
WRInaute accro

Inscrit le: 23 Nov 2005
Messages: 2505
Localisation: Lyon, capitale des Gaules

URL permanente de ce messagePosté le : Mer Sep 24, 2008 10:53    Sujet du message: window.location.href

raljx a écrit:
ok j'ai bien compris que ce n'etait pas une fonction ...

donc window.location.replace lui fonctionne mais comment arriver a donner la possibilite a l'internaute de cliquer sur le bouton "precedent"


Mais pourquoi tu ne veux pas tester avec window.location.href, qui lui (enfin je pense j'ai pas testé) ne doit pas écraser l'historique de navigation ?
 
UsagiYojimbo Visiter le site web du posteur
raljx
WRInaute accro
WRInaute accro

Inscrit le: 10 Juil 2006
Messages: 1329
Localisation: Alpes Maritimes

URL permanente de ce messagePosté le : Mer Sep 24, 2008 11:07    Sujet du message: window.location.href

UsagiYojimbo a écrit:
raljx a écrit:
ok j'ai bien compris que ce n'etait pas une fonction ...

donc window.location.replace lui fonctionne mais comment arriver a donner la possibilite a l'internaute de cliquer sur le bouton "precedent"


Mais pourquoi tu ne veux pas tester avec window.location.href, qui lui (enfin je pense j'ai pas testé) ne doit pas écraser l'historique de navigation ?


pour le meme code

Code:
<div onclick="javascript:window.location.href('http://www.domain.fr/fichier.php?var={var}')"></div>


Sur IE ca fonctionne
Sur Firefox non Shocked
 
raljx Visiter le site web du posteur
blman
WRInaute accro
WRInaute accro

Inscrit le: 05 Sep 2003
Messages: 2778
Localisation: Nantes / Laval (France)

URL permanente de ce messagePosté le : Mer Sep 24, 2008 11:20    Sujet du message: window.location.href

de mémoire, ça ne serait pas plutôt document à la place de window ?

document.location.href='http://www.domain.fr/fichier.php?rub='+rub;
 
blman Visiter le site web du posteur
raljx
WRInaute accro
WRInaute accro

Inscrit le: 10 Juil 2006
Messages: 1329
Localisation: Alpes Maritimes

URL permanente de ce messagePosté le : Mer Sep 24, 2008 12:12    Sujet du message: window.location.href

blman a écrit:
de mémoire, ça ne serait pas plutôt document à la place de window ?

document.location.href='http://www.domain.fr/fichier.php?rub='+rub;


meme constat blman sous firefox ca ne fonctionne pas
j'ai même vérifié si comme une prune je n'avais pas désactiver js via webdeveloppeur mais non ...
 
raljx Visiter le site web du posteur
webmasterlamogere
WRInaute accro
WRInaute accro

Inscrit le: 17 Déc 2006
Messages: 1714
Localisation: urlrewriting.fr

URL permanente de ce messagePosté le : Mer Sep 24, 2008 13:10    Sujet du message: window.location.href

Je crois que c'est le onclick qui est bloqué par l'anti popup de FF.
 
webmasterlamogere Visiter le site web du posteur
Bacteries
WRInaute accro
WRInaute accro

Inscrit le: 27 Mai 2004
Messages: 1123
Localisation: France - Nantes

URL permanente de ce messagePosté le : Mer Sep 24, 2008 13:19    Sujet du message: window.location.href

Alors :
document.location.href = L'url de la page.
window.location.href = L'url de la barre d'adresse.

Pour simuler un clic sur un lien :
// Modifie l'historique
window.location.href="http://www.tonsite.com";
// Ne modifie pas l'historique
window.location.replace("http://www.tonsite.com");
 
Bacteries Visiter le site web du posteur
raljx
WRInaute accro
WRInaute accro

Inscrit le: 10 Juil 2006
Messages: 1329
Localisation: Alpes Maritimes

URL permanente de ce messagePosté le : Mer Sep 24, 2008 13:48    Sujet du message: window.location.href

Bacteries a écrit:
Alors :
document.location.href = L'url de la page.
window.location.href = L'url de la barre d'adresse.

Pour simuler un clic sur un lien :
// Modifie l'historique
window.location.href="http://www.tonsite.com";
// Ne modifie pas l'historique
window.location.replace("http://www.tonsite.com");


je suis d'accord avec toi bacteries mais mon pb est que sous FF3 le lien n'est pas actif (+erreur webdeveloppeur)

J'ai desactivé le bloqueur de Popup ... pas mieux
J'ai testé sur un autre ordi ... meme constat

Prise de tete pour un lien de me**e a 0.3€

peut etre un conflit js ?
 
raljx Visiter le site web du posteur
arcanis
Nouveau WRInaute

Inscrit le: 16 Aoû 2007
Messages: 3
Localisation: To Loose

URL permanente de ce messagePosté le : Mer Sep 24, 2008 13:51    Sujet du message: window.location.href

Hello.

Code:
document.location = 'URL';

Envois directement à la page indiquée, et rajoute une entrée dans l'historique, tandis que
Code:
document.location.replace('URL');

Envois directement sur la page mais remplace l'historique.

Je viens de tester ça sous Firefox 3.0.1

Par ailleurs, remplace
Code:
<div onclick="javascript:window.location.href('http://www.domain.fr/fichier.php?var={var}')"></div>

Par
Code:
<div onclick="window.location.href('http://www.domain.fr/fichier.php?var={var}')"></div>

Le javascript: est en trop, et ne doit être utilisé que pour les attributs href des lies cliquables. Là, tu génère une erreur de parsage.

Site de Saint Valentin pour Noémie
 
arcanis
 
Montrer les messages depuis:   
Revenir en haut    Forum -> Développement d'un site Web Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

En savoir plus : .

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort